added templates for code generator
merge
added code generator for enum
completed code generator for enum
added code generator for extended type
completed generator for extended type
fixed id for extended type code generator
added code generator for field
added code generator for field
completed code generetor for class method
added code generator for union
completed code generator for union
added code generator for class
added methods for generate section to the class code generator
tests for simple class code generator cases
added test for class section
added test for code generator class functions
fixed structure for fields parameters