updated .net implementation
- update git ignore