Updating javadocs.
Update README files.
Making utility classes final.
Merge branch 'danbev-AGPUSH-231-update-docs'