Support adapters that don't provide a reference to the brain user

Fixes #26 

The flowdock adapter doesn't provide a direct link to the brain-stored user object in it's message handling, so setting the token on the envelope `user` doesn't actually do anything. 

This change ensure's we're setting the token on the user object in the brain.