String Puzzle = Solved!

So I've made some classes for the String puzzle part of the exercise.
StringMove contains the indexes of the two characters that have been
swapped. There is now also a successor function, and a test class that
demonstrates how it works.

Also moved some classes into differebt packages.