Admin user cannot change role as well #12
Added the functionality for users with manage user permission to change the role of a user.
When user session was not set, the user object was still referred on pages. Ideally it should redirect to the login screen. Added the check on route's filter and also in the login page function.