Add authentication to required endpoints, fix recipe updates
- Add login/logout functionality for admin user and restrictions to creating/updating/deleting recipes
- Fix issues with updating recipe and keeping database consistent with custom times and tags
- Add authentication ef core database session integration
- Remove CORS policies and switch dev to http-only (not https)
- Add axios interceptor to redirect any 401 response to /login page
- Switch heading fonts to Open Sans
- Add barebones login page for testing