An angularjs serviceprovider to utilize indexedDB with angular