-fixed assembler-style label definition
-errors are now outputted as #error directives and hence shouted out by the compiler
-works with osx now!
-debug info on variables
-changed test prog
-it works now. last commit didn't