Init Contacts Service / API client
Refactor: Use static-sprockets instead of boiler, remove stale dependencies
Use strict
Refactor: Separate service config from main file
Add jshint config
Cleanup
Bump marbles-js
Bump static-sprockets
ServiceWorker WIP
Fix onChange listeners
Simplify localStorage existance check
Fix Cache when localStorage not available
Setup console.log in service worker (calls console.log on all connected clients via postMessage)
Refactor: Make cache get/set async via ES6 Promise
Improve error handling: work around Promise quirk to effectively throw caught errors
Misc
Remove SharedWorker runner - Doesn't work cross origin and Firefox doesn't give it access to indexedDB
Use localForage (indexedDB, webSQL, or localStorage) instead of localStorage
Bump marbles-tent-client-js