Added additional features to the users system

Added a global cached instance of the currently logged in user (if any) as "current user". Added a function intended to be used as a before filter in controllers to check if a user is logged in as "authorize". Sessions controller now allows the destruction of a session.
Improved route names for users