Improve test coverage for oae-profiles

api.js:

- [x] Execute getSection with a validator error
- [x] Execute getSectionOverview with no user/invalid user
- [x] Execute getSectionOverview for user with no profile sections
- [x] Execute getSectionOverview of a logged in user as logged in user

rest.js:

- [x] Update/create section with invalid JSON