correct package names
improve javadoc
improve javadoc
Add license clause