feat(localforage): add check for localStorage support

Closes #165, rejecting the .ready promise.
Can we just check for the exstence of the `localStorage` variable, or does it turn up inside the context of say, a web worker? I don't mind setting this key, but I would prefer to step on as little as possible here. :-)