Ref #29 - Added more documentation.  Should pretty much be everything.