hoist variable declarations + removed unused transaction success callback parameters
tests to verify that store manipulation methods return Promises
fixed documentation and make sure that all datapters has open/close methods that returns Promise
removed unused variables and parameters from data-managers
removed unused options.success and options.error from impl and docs