Auth client side

Added an admin page for viewing users in a simple table. Also added route resolvers to verify that the user logged is an admin, if not it will redirect to the main page.

Our API is locked down client-side, so even if a non-admin gets there by mistake, no data will be displayed, it is just a better UX to redirect when not authorized.