Correct some JavaDoc links that were going to the wrong place.
Fix typos, JavaDoc bugs and a few miscellaneous code cleanups.
Add IntelliJ IDEA files to .gitignore
Correct typo and website address in TODO
sphia.org is a site pushing medical marijuana oils, sophia.systems is a website pushing a high performance k/v store
Upgrade to Bean Validation 2.0
Also upgrade Maven plugins that were old and couldn't handle Java 8 annotations.