Fixes issue #155

dbstore.js now correctly throws an error when attempting to store a duplicate entry in Chrome and Firefox.

Tested on Chrome 33.0.1750.152 and Firefox 28. 

NOTE: there is a bug in indexedDBShim on Safari which prevented the shim from correctly reporting duplicates https://github.com/axemclion/IndexedDBShim/issues/118