Completed latest draft of MTA

Managed to do line changes at Union Square, 23rd and 28th St and calculate stops correctly, even if origin destination are the same station on different lines. Would like to add changes at 8th St and improve the UX so user did not choose subway line. The code does not need it..

Main learnings were around pass and return variables etc between methods. Still need more work on hashes..