Rebooted C# project

After some thought and encourngement from a freind, OpenPA is back to
the present C# base.