Changed implementations to allow for a sample buffer to be passed in, rather than automatically allocated
Revised jar loading routines to take a caller class argument, so that it loads from the desired jar.
Added exception for the case where loading a compressed file into memory doesn't result in the right amount of bytes
Initial (working) pass at parsing out comments.
Implemented full tag, comment, and vendor string support.