initial commit, now to test
comments added
looks like this works now
missing comma
fixed iterating over array vs over keys bug
add get_datastore()
change datastore structure slightly (api remains consistent)