Big changes in Genetic Algrotihm add getFittes which find the fittest
tour from population
Small changes in MatrixPermission 
In HamiltonAlgorithm add two methods of selecting fittest path