Add C# Language

Based on the Java one
Clean up namespace in C#
Merge pull request #201 from irfancharania/csharp

Added C#