Created javadoc comments for most recent work. Have not yet tested.