Implement primitive datastore operations

Post, put, get, and erase.
Not yet transactional, need to clarify something with @evansb first
Hmmm it is actually a compiler error and thus it is impossible to build. And yeah, tried to build anyway and it throws an error exactly on that line. Different variation of namespace I tried (in case VS gives me a wrong namespace) gives rise to different errors lol