added javadoc, license fixes, getting ready for 1st release (on this commit)