MBTA trip planner

Cheated a little by not using iteration over arrays/hashes, but you know how it is once you get a solution in your head.