Added class parsing
Added instance parsing
Hlint
Reordering of AST.hs, removed 'inLst' now '(:[])'
Added module adt