Pull my finger

Created some new classes and deprecated old ones. The actual location algorithm needs to be worked on. We need to turn it into a function which takes an _Event object and a StationList and returns a Solution object which we can create later. Check your email and take a look at the code to see what an _Event object looks like, it is different from the one you had.