Initial commit for Story data model and controller interfaces