made changes to support binary messages
renamed to reflect new version
Merging in Quin's binary branch