Updated javadoc: Added description for all packages.
Added javadocs.