add csharp implement
fix namespace and change class to non-static
add test
Update README.md
Merge pull request #2 from GhostFlying/master

add csharp implementation and test