Revert "Docs"

This reverts commit 221840240c986f8a43ba3594f44d8d9f2fd4ad55.
Revert "Add an option for text/binary files"

This reverts commit e48bd047f1cde7be58bfb358bd236c3b5ca966b1.
Fix errors and warnings
deepseq stuff

(style changes only)
add writeBinaryFile
Document the line endings issue