unrefactored, needs irb run
station added - unrefactored, needs errors raised
train added - unrefactored, needs errors raised
carriage added - unrefactored, want to add carriage number thing but not sure where
tied in with station and carriage, unrefactored, needs error raising