Add Disc() and TagSize() methods to GenericTag

Add methods for getting the disc number and the total size
of the header and tag data (useful when trying to generate a
hash against only the unchanging audio portion of a file).

Also update test file to run tests.