Protect admin routes with authentication
* Requiring user to be logged in to see admin routes
* Still need to implement check for if user is admin
* User is redirected to / if they are not authenticated and try to visit
  the admin routes
* Adding 'protect' boolean to routeProvider route will now redirect the
  user from that route if they are not authenticated