Major changes to the train station logic and departure (scheduling)
logic. Works every time now! yay!
Also added some additional modularity to the TrainStation abstract
class, because there will be many versions of train stations.
Disabled the Database stuff for now.