Start fleshing out a data model, add some basic admin and api endpoints