Merge pull request #23 from JeffBlodgett/BusinessLogicFineTuning

JavaDoc editing and additions
Catching up with documentation before addressing other concerns.