Add more info to the user model when serializing it, and add a user profile endpoint