Convert specs to factories from fixtures.
Allow creation of multiple public bodies in one test.

Add some sequences to make sure that we don't get validation errors on
unique fields.
Create MessageProminence module.

At least some of the logic for incoming and outgoing message prominence
is going to be identical, so move it to a module they can both include
and use.
Add hidden messages for outgoing message.