made changes to support binary messages
renamed to reflect new version
Merging in quin's binary additions