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.