- added very basic (and buggy) generation of classes from modules
- modifying expressions to output "raw"/ non evaluated data (ie myVar = othervar/2 should be the same in the output, and not get computed)
- various changed for primitives based on the above
- additional fixes and cleanup to module to "class" conversion
- fixed issues with module instanciation (was generating the code of the module again instead of calling it)
- various minor fixes and improvements