Add localstorage to api

This consumes https://github.com/knadh/localStorageDB to implement a database query system on top of `localStorage`. Session data is now saved directly to `sessionStorage`
It loses context without `.bind(sessionStorage)` so I figured I'd add the methods so we can decorate this as needed (for helpers, etc).