add license
add demo
fix #3 and offer a nice package for download