Setting up some models

- Created the backyard and produce models.
- updated the user model with validations.