added javadocs to 4 classes, javadocs for takephotos pending