Lots of refactoring, added convenience constructors, and error handling for invalid connection information. The private Send() and Receive() methods are also now properly async
Added private references for Mono.CSharp so that the Mono.CSharp assembly is copied locally, thus allowing the servers to run on both mono and .net runtimes
Added convenience constructors and beginning to implement IDisposable interface
Added Utilities class
Set target framework version to 4.5
fixing up the tests
updating run call to use new constructor
Added dialog for connecting to remote REPLs