feat(localforage): add check for localStorage support

Closes #165, rejecting the .ready promise.
This should make testing easier, as well.