Fix typo in groupId in Maven
Add Maven site descriptor
Fix Javadoc errors
Add maven-javadoc-plugin to Maven reporting plugins