reorganizing packages
fixing automatic update
improving demo ux
small ui fixes
configuring pom for deployment