Refurbished the main application:
1) Added options for control over SA and GA parameters
2) Re-factored the way the GA generates initial populations
3) Moved GenerateRandomIndividual() method to CVRP class