ObjectStore.js is an abstraction of indexedDB

. objectStore extends the features of indexedDB object stores with some key data that needs to be stored between store access.
. This will allow for fluid objectStore creation including multiple indexes, unique keyPaths, and insertion of default values.

. Currently, only the most basic form of this class is implemented. keyPaths, indexes, and default values are not yet functional. default Values is the next feature to be addressed
DataStore.js has been partially rewritten again

. The indexedDB behavior is a mess. It was made even more problematic by the formation of DataStore function dependence. the new implementations are not as robust, but they minimize a lot of the mess.

. All functions need to implement try/catch structure in the event that they are callled outside of a transaction.
. Right now, there is no way to add data to the dataStore, despite the function existing.
purged logic.js since everything there was obsolete
window.html implements new js classes