Updated javadocs, requirements and jar