Changed singleton nature of Core so that can call getInstance() without
first having to call createCore(). This is much simpler to understand
and to avoid calling getInstance() prematurely. Made this change by
using the java property transitime.core.agencyId to specify the agencyId
instead of having to pass it in to createCore().
Changed comment. No functional changes.
Changed to be able to handle API returning compressed data. Not
currently used but best to put it in for now in case it changes.
Module appears to work so doing initial checkin.