Profile API

When a user is created, a profile is also automatically generated. The application can store user specific information in the profile.