added support for free functions
removed unused code from CodeGenerator.py
removed unused code from CodeGenerator.py
reorganized top level code in CodeGenerator.py
added support for static functions
fixed wrong parameter order error in DeclResolver.py
fixed error in iterator wrapping for templated classes