A Javascript database abstraction layer and polyfill.