Message format cleanup #18

* ConnectionManager sets the `to`-field to `*` instead of `null` when
no recipient is known in advance
* Router throws when the `to`-field is not set
Fixed tests #18
Fixed python server to reflect message format changes #18
Modified return value #18
Merge pull request #23 from boplish/message-format-cleanup

refs #18 Message format cleanup