Fixes for Javadoc Warnings
Merge branch 'develop' into feature/javadoc
Updated README.md to reflect current branch in Travis CI badge.

There has to be a better way to do this...
Added some more check style rules and fixes.
Added checkstyle cacheFile property.
Added checks for Javadoc comments.
Merge commit '6cca9c67439a3ea6ea771b4d0839145c98c0459d' into feature/javadoc

This also means tag:pre-checkstyle-checker.xml-template of branch: feature/checkstyle-duex
The check style additions brought in will break the build when running mvn test, read Travis CI. This is the point. The build should only pass when all Javadoc checks pass. This makes for more maintainable and readable code. I am one for self documenting code, however Javadoc integration in IDEs is fucking fantastic and if this library is ever used as a 3rd party module, having the Javadocs available is invaluable.
Java 8 is pretty fucking dope.
Merge branch 'develop' into feature/javadoc
Fix to have mvn site succeed.

mvn test will still fail, which is to be expected as I have not fixed any of the Javadoc errors. Have the site report them in an easy to parse manner(read website), is much easier than reading from the command line or command line output piped to a file.
Ignoring Eclipse generated file for check style.
NullPointerException fix.

See: https://groups.google.com/forum/#!topic/m2e-code-quality/_QGGBPIzpxg
In preparation for merge.

See http://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Merge-Strategies and http://stackoverflow.com/a/15233458
Boilerplate fixes for JavadocType Missing a Javadoc comment.

See: http://checkstyle.sourceforge.net/config_javadoc.html#JavadocType
Boilerplate fixes for JavadocStyle; First sentence should end with a period.

See: http://checkstyle.sourceforge.net/config_javadoc.html#JavadocStyle
Boilierplate fixes for JavadocMethod: Missing a Javadoc comment, Expected an @return tag, Expected @param tag for 'foo', etc.

See: http://checkstyle.sourceforge.net/config_javadoc.html#JavadocMethod
Boilierplate fixes for JavadocVariable, Missing a Javadoc comment.

http://checkstyle.sourceforge.net/config_javadoc.html#JavadocVariable
Merge branch 'feature/javadoc' into develop