A simple key / value storage implementation using IndexedDB