Major (Core) : refactored train parts
Major (Core) : transformed MetroController to singleton
minor (UnitTests) : added unit tests for DefaultTrain
Major (Solution) : added WindowsForm project
Major (Solution) : updated WinForm