add rudimentary c# scripting support using roslyn