Updating C# implementation

Long overdue update of c# changes. 
- Tests now run on the test_resources files again (a few internal issues)
- Dependent Yaml library updated
- Bumped version to 1.0.1 for NuGet versioning