update tutorial
add link to github
add javadoc
update readmes