Work with binary or text data
Remove 'binary' phrasing since it works with text messages as well
Update tests
Make read and write buffer sizes work
Add myself to copyright