added documentation to some of the classes in the behavior package