added javadocs documents to projects 2 - 4, improved sets usage on p4