Tags give the ability to mark specific points in history as being important
- Made neighbourhoods aware of annealing state - Introduced various temperature scaling schemes - Added initialization classmethod for AnnealingState - Added threshold property for TimeThreshold stop condition
- Made temperature functions aware of annealing state - Added adaptive cooling support - Added support for time based stopping conditions - Added support for fitness function inversion to help with maximization