moved client-side demo's app.js into app folder

The minimum compromise to get static assets to work with Java's Dropwizard framework.
tools: added gulp task for java