idm: allow access to various user information

#478

Will be helpful to pre-populate user data in forms.

Can anyone think of any other information that might be needed?  Would it be easier to just expose the user object for backwards compatibility?