Modified FrameFactory so that it works as an abstract factory
Changed some things so that FrameFactory belongs to ID3v2::Tag