Merge pull request #16 from ankenmanp/equalsExperiment

Adding Eric's equals method and some test and build improvements
Added peers/pool to hashCode + test for them
Modified tests to actually add different Thing42 objects instead of identical ones
Merge pull request #17 from ericvangelder/Develop

Added peers/pool to hashCode + test for them
Merge remote-tracking branch 'upstream/Develop' into Develop
Merge pull request #18 from JamieWohletz/Develop

Modified tests to actually add different Thing42 objects
Changed KEY and LEVEL back to key and level per the API spec
Merge remote-tracking branch 'upstream/Develop' into Develop
Merge pull request #19 from JamieWohletz/Develop

Changed KEY and LEVEL back to lowercase
Updating javadocs comments to match those in the supplied javadoc file from the assignment