Added public method to set user data

Added a public method to set user data. In cases where people are using a custom session implementation the default data is not very useful.

If data is not set it fall backs to standard user information set.