Initial work on cache predictor
Merge branch 'master' into cacheahead
included service in loaded modules
Added cache prediction profile validation
Added core functionality, including interceptor. WIP
Completed preditive cache

predictiveCache completed and integrated into the app. Monitors for media requested on the listen page. Should work, not tested in full due to preflight server auth bug
Merge pull request #169 from QutBioacoustics/cacheahead

feat(predictiveCache) - A module that requests resources in a specified pattern. Used to pre-generate resources before a user gets to loading them.