First attempt at SortModel, TODO testing and tweaking.
Separated actual algorithm from generateList a bit so that we can change
algorithm easier if it doesn't work out.
Added advanceStep.
Refactored a bit using strategy and moving math utils, more OOD friendly
now.
Added javadoc to model + setGenerator.
Refactored more & made ClusteredGaussianListGenerator that WORKS!
Fixed FK bug in persistence manager.
Added android components for re-use.
Fixed view & controller bindings for SortChallenge.