Implemented TerminatingLocation
Removed reset on origin location as no unit test written to check behaviour yet
Made Parser interface explicitly only about single lines
Created Train interface and started work on parser and tests
Started qwork on the Train Impl and added to string, hashCode and equals to all impls
Added code to test for parsing of two whole trains
Successfuly parses multiple trains
Made all implementations default rather than public