Trimming lines
Protecting algorithm.mutate()
Terminating condition comment on HC and SA
Making problem.potential() return const Individual
Genome typedef'ed
Default Individual constructor zeroes parameters
Individual can be compared with < and >
Re-factoring GA: using tournament selection

- Typedef'd population as vector of individuals
- Prepped for crossover, needs implementation
- Fixed GA mutation for fitness parameter
- Roulette wheel selection with discrete_dist deprecated
- Arrays would take more programming, will need to profile