allow updating profiles
add tests for all fields
Merge pull request #11 from praekelt/feature/issue-11-update-profiles

update profiles