Base classes for matcher and library
Missing fireEvent import in torrentleech