Add DBClient modules and naive IndexedDB adapter
WIP need to fix phantomjs indexedDB tests