Initial commit

Only stuff that uses data store should be in this repo.