User controller, contains action handlers for user actions.