Subway assignment

The initial logic and programming was straight forward. Added some methods to allow for incorrect user input - these took a little longer to program.