re-bake after database redesign

- added all the associations
- added data validation on models