before second run.  stable.

few bug fixes, few additions.  this is the commit before the second
Elance job work really begins.