added basic schema fields for all migrations
created validations for all models, added bcrypt gem to gem file for has_secure_password on user model
removed bcrypt from gemfile because matt
added all associations for models