Changes to integrate blip with the platform.

Things have generally worked locally, so yay.

This requires some modifications to styx and user-api in order to actually work, so those will have to be deployed to devel before I can test that it works against what is deployed on devel.

@jh-bate @kentquirk @nicolashery These are the changes to integrate what is currently there in blip with the platform.  Doing this uncovered a bit of question mark around group management for me, so @kentquirk   I'd like to chat a bit about how that's structured.

Anyway, this will generally work once styx and user-api have been pushed...