Refelecting a method name change.
Solution of Unit tests, doubtful these will work under MONO
Added a Main method in `Program.cs` to prevent the build environment from
bitching.