Initial Commit, of code, This is early alpha, cleaned  up code. I expect
a few  iterations over next few weeks, to get this into a state which is
ready for public use/fixes/patches in public domain.

-Erle
Cleanups, intial commit