Added code structure to the classes in the asgn2Exceptions and
asgn2RollingStock packages. There are a lot of comments in
TrainException, RollingStock and Freight car taken straight from the API
documentation, these can probably be removed as I only started adding
them for convenience.