added some default settings
changed databse name for testing purpose
added error handling for define()
open() now #uses an existing conenction if any
added modulName to use for the log functions
added function save() to save or update an object
optional parameter "repalce" so items will be appended and not replaced in database
added function remove to delete an object
fixed default values
added public function getEntryByKey
renamed function getEntryByKey > getObjectByKey
added public function getAllObjects
Merge branch 'indexeddb'