JavaDoc style documentation generated and added to git