Moving test to the correct place
Added TrainInfo abstract class and train types extending it
Added trait to time object to allow comparing times