Added check to see if a callback is a function
Added getData method that gets all entries in a specified datastore
Upgraded the addStore function to take an array so as to add multiple stores at once...

TODO:
Enable dynamic addition of stores, because as of now, the addStore function can only be called once per browser load