Admin Permission Checks, Nav Additions

Added some permission checks, added the service $userTools that includes
functions for checking user permission. Admin now drops non admins out
of the app and into the public app.