'PATCH' text correctly checked for in Study().
Replaced 'Read' methods.
Removed BinaryReader/BinaryWriter. Fixed misc bugs.