Adds version information.
Allows single byte reads and check CRC on read. Closes issue #3.