first commit. can create an IndexedDB but no CRUD hooks for API yet