First commit of .NET (C#) version

- Added the usual entries .gitignore for .NET (Visual Studio) projects
- Put a "C#" dir in both "src" and "test", w/ solution file in the root dir.
- Translated (!) classes and test in C#