added more comments and the like to classes. Got a long way to go....