add various forms of documentation - installation, usage, configuration, javadocs.  Also adds the dependency to the binary release