Added javadoc to multiple files, mostly subrequirement tree classes