Added a section on interesting features of C#

Cleaned up a few of the examples (made them compile) and then went on to add a new section outlining the cool features of C# for people coming from a Java / C++ background