Version 1.2

Read 1KB contents at a time.
Add a validate() function outside binaryWriter.
Commonize binary_reader and binary_writer.