breaking, rename PutUint* to WriteUint* and Uint* to ReadUint* because I think it's better
Added ReadByte.

ReadByte, ReadUint16, ReadUint32 and ReadUint64 now return n + error where
error will be io.EOF if there isn't enough data available for the given type.
updated readme