Working indexed db object database.
Fixed wrong property values when restoring.
Added documentation and changed to require.js modules.
Clean up objectdb. Hidden fields now use Object.defineProperty.
Persistence now takes a database name.