Additions and comment

Added some commenting to some classes.  Began work on some of them.
Test master push
Finished commenting

Added more code.