#2 Create data model and database migrations
Shared API functionality for input validation and error handling #5
Seed data to populate database with default categories #4
API for categories #4
Documentation of category API #4
Remove URLs of currently unimplemented operations #4