Corrected TrainCanMove method to allow trainpower == trainweight to be
valid
Removed Alight to comply with spec
Code Clean up and final implementations
all methods implemented

//TO-DO
**Code Cleanup
**Testing
**Additional Test Cases for RollingStock
**Additional Test Cases for PassengerCar
**Additional Test Cases for FreightCar
**Additional Test Cases for Locomotive
**GUI Button Enabled/Disabled appropriately
**Conditional Button Updates
****If overweight only show remove etc..