Added Authentication classes for authorizing an account. Also added
Recipe and Ingredient entities and Recipe controller and repository.
- Updated AccountController login method to use HttpRequest and
AuthLoginElement.
- Added updateAccount method to AccountRepository.
- Added methods for finding an account with email and password, and for
finding an account with email and authToken to AccountRepository.
- Added method to check if an account has certain permissions.
- Updated Account entity with permissions and authToken.
- Refactored the location of repository classes.