Jhbate/integration

@nicolashery @ianjorgensen still have a couple more pieces to integrate (i.e. remove myself from care team which appears not to be wired up in the ui yet) but should be ship-shape for merging with the current a-and-i branch.

Cheers
Jamie 
Is there any way the `api.invitation.getReceived` function can make another API call to replace the `creatorId` with a user object? So we can display the name? Like in the mock API? (There might be an access issue here, because can I see the `creatorId`'s public profile even if I don't have permissions to her data, yet?)