Added csharp compile binding
Added Flycheck mode