Models and migrations

Test suite complete for all associations