Added user model.
Added Door model.

- Doors must have an owner.
- A door's owner must also be a user.
- Doors can have many users.
Added migrations for doors, users, and door users.