Don't persist the update_type attribute

Due to a 'helpful' feature in Mongoid, it you call `update_attributes`
with keys not defined as fields on the model, Mongoid will still persist
these into mongo for you.
Validate format of fields used in the routing_key
Set content-type for published messages