Attempt at replacing the user model instead of using a custom profile model.

The request.user.profile mess is now only request.user.