Yep, more code development

Lots of updates.  Spent a great deal of time cleaning up and documenting
the code.