Multiple fixes/updates

1. Fixed not creating a user profile when registering
2. Added service models for profiles, events, messages
3. Added ProfilesController - it gets a certain user's profile, or
updates the profile of the current user.