Added support for checking user.
This is important for the next several commits which will be for action and command processing. We don't want the power to go to steve's head.