Various changes

DepartingTrain.java structure, completed Locomotive.java and slight
tweak to TrainException.java for clarity purposes.