Refactor schedule fetch to remove duplication
for both AM and PM time rendering
Schedule resource now parses MT Stop ID's
as well as NexTrip stop codes
This commit is a part of the implementation of enhancement #21.
The next part is to make the correct call to the NexTrip API for MT Stop ID's.
Move parseMetroTransitStop func to shared helpers
Renamed data/departure#fetch func to
#fetchByRouteDirectionAndStop
In preparation for another fetch method
Add data/departure#fetchByRouteAndMtStopId func
Now we need to modify the Departures resource to use it when it detects a MT Stop ID in a schedule
Enhance Departures resource 2 process TC Stop ID's
Closes #21
Increment versions