Tests for /lib/http.coffee
Resulted in refactoring of http.coffee where the internalError function was moved to a new error.coffee module,
which was given its own tests
Closes #9
Add tests for data/schedule #fetch function
Move route/departure functions out of data/nextrip
Since eventually that data will come from the transitdata.io API.
The nextrip.coffee file will just contain helper functions for calling the NexTrip API.
Add tests for data/route module
Add tests for data/departure module
Fixing found extra forward slash '/' bug in data/departure.coffee
Closes #10