Add msg_id field into published message

use random UUID as message unique identifier
fixes #147
Update test suite to check msg_id field

fedmsg.tests.test_commands