Train hardcoded with 6 carriages when initialized
Possible to set the number of carriages
train should know what station it is at
Train knows what station it is at
Trains and passengers are 0 when initialized
Station accepts a train at the station
Station accepts passengers
Station knows when it is full of trains
Station can release a train from station
Station knows what it's name is
Tidy station_spec