Add IP recording and geo location detection

Refs #69
Removes some findbugs warnings.

Refs #75
Removes some more FindBugs warnings
Generates FindBug report when running mvn site

Refs #75
Adds PMD analysis for mvn site

Refs #75
Adds surefire report.

Refs #75
Adds source xref to reporting plugins

Refs #75
Merge pull request #76 from TestRoots/removeFindBugsWarnings

Remove find bugs warnings