Binary I/O, finished

The final working version of the libary as laid out in the book
ID3v2

Initial system setup for quickload before any form of development can happen
Integer Types, ISO-8859-1 Strings

Impemented the binary types for few unsigned integer types and also ISO-8859-1 strings
UCS-2 Strings

Implemented parsing of UCS-2 characters and strings. The implementation involves a trick to use LDB and ROTATEF to swapp bit and it's still not intuitive
ID3-TAG

Parsing ID3 Header tag header. Also checking when it's present and whether provided file is MP3. Had some adventures with files that did not contain the tags so that initial check is precious
ID3 Frame v2

Parsing raw bytes of frames in v2.2 spec
Support for v2.2 and v2.3

Added support for both v2.2 and v2.3 as laid out in the book. Test case I have is for v2.4 and so I will attempt implementing that version from the spec