Changed typescript class to contain a named type for the content
increased version number
corrected code generation
added missing xml comments. Expanded the generation template to include more constructors.
added more comments in templates. synched templates for classcontent and typescripttype.