First Commit.

UI almost finished.
Minor fixes.

Now the LoggerPanel is passed to the Viewer's Contructor.
Other minor fixes.
UI changed

To support more cities.
Modest first version

* Click 'New Simulation' to generate a new configuration of cities.
* Click 'Evolve' to evolve the population 25 generations forward.
* Check the log south of the window for information.
UI Changes

* 'Evolve' button for 25 generations
* 'Next generation' button for 1 generation
Minor fixes

* Fixed calculation of generation ids inside run() method.
Logger not editable.
Renamed Classes and comments

* Renamed RoutesInfo to CityManager and OptionsPanel to ControlPanel for
more intuitive class names.
* Added javadoc comments for classes.
Merge branch 'master' of https://github.com/andersonmadeira/TSPGenetic