Cleanup

Cut out a lot of unnecessary shenanigans that was slowing down the
parsing.  Fully integrated ID3 parser and bypassed the unnecessary ID3
interface.

No testing has been done to make sure it works yet but it compiles at
least.  Next step is to do some heavy testing and some sort of
benchmarking needs to be integrated to check for regressions.  From
there I can refactor and refine.