Init only once per run
Imporve LinksetListener
Added extendable getParser method
Made methods public
parser can now handle different file formats