JavaDocs comments

added javadocs comments, fixed spacing, and added names to group project
files