all major features completed.  stable.

commence style checks, then cleanup.