added first draft of datastore strucuture as well as test harness for adding and retrieving data from it.
Merge pull request #17 from the-hobbes/api

added first draft of datastore strucuture as well as test harness for ad...