Complete the Java Demo

In this change:
* Pull in bower to manage Javascript dependencies
* Update WsServer to send initial Argot Message with definitions and
  then base subsequent messages on those definitions.
* Add client side js including the main `getdata.js` file that controls
  connecting to the websocket, receiving data and routing it through
  Argot and then onto the graph