Add a `set_data` method to the Profile model
Fix typos
Implement profile PUT and activate all tests. This finishes the profile
endpoint.