Refactoring polling into a seperate module. Introducing Development settings.
Moved Table Storage calls into journey-repository.js. Added poll-infoconnect.js which has the responsibility of polling the NZTA API. journey.js now returns journeys from cache in Table Storage. This removes the link between querying and polling.
Merging changes from master. No longer ignoring /bin as it is required by NTVS.
Merge branch 'api-tidyup'