Feature/admin authentication

Added authentication for admin pages
- logged in admin has an Admin nav bar menu
- logged in non-admin redirects to profile page with flash message
- not logged in redirects to login page