add put profiles method
added test for missing required fields
avoid multiple json loads calls
Merge pull request #10 from praekelt/feature/issue-10-add-new-profiles

add new profiles