models and migrations setup with associations and validations
added creator_id to repository and other minor edits
changed format of validations for easier readability
Merge pull request #2 from dhouk24/model_setup_and_migrations

models and migrations setup with associations and validations