created CSharp codegen templating
removed property name cleanup due to naming conflicts
Merge pull request #56 from radius314/feature/csharp-templates

created CSharp codegen templating