Added Interesting Features (and fixed / cleaned up other code)

Fixed syntax errors, made items more succinct, and added a section of interesting features in c#
Reanmed to Generics instead of templates
Merge pull request #392 from shaunmccarthy/master

[csharp/en] Added Interesting Features (and fixed / cleaned up other code)