create model
add associations
add validation
Merge pull request #3 from Double30/feature/create_model

Feature/create model