Switched csharp runner to use compiler, fixed various issues