fixed issues with mixed typedef and template args
partial commit.
fixed issue with template aliases
improved codegen for wrapped classes as return value
renamed ToCppConverters.py
overloaded constructors are supported now
added test for overloaded methode without args
added test for overloaded methode without args
lots of cleanup and little fixes
implemented wrapping of emums + clearing some names