Work Complete At Class End

Mostly Done.  Tweak UI.  Add Comments.  Verify it matches all
assignment3 objectives.