Parser now passes along line number (position) information

All positions of compound expressions start from the first element.
Minor refactor, errormodule.h -> filehandler.h, now use fileLoc* in lex()
forgot to delete errormodule.h in last commit