Reordering

Created a library Reordering which is ment to be an alternative for Binary and Continous.
Added the example traveling_salesman.hs to demonstrate how it works.

There is administrative work to do: I couldn't manage to import and export the functions the way I wanted. Thats why the example is in the wrong directory. Sorry, but I am still learning.
This should be Moo.GeneticAlgorithm.Reordering; the same for other modules;
I prefer to name it Moo.GeneticAlgorithm.Permutation (like M.GA.Binary ~ binary encoding, M.GA.Continuous ~ continuous or real-valued encoding, M.GA.Permutation ~ permutation encoding).