added seed file and refactored models and migrations to include validations and associations
almost done