Add public interfaces for User, UserManager and UserSession
Expose the user manager in the public server container