lots of cleanup.  Add CLI.  notes on readme and license stuffs.
Merge branch 'cleanup'