refactoring and styling

- removed web server code from communication.js. The server is now instantiated in communication/draw.js.
- added a package.json in web folder, so that the code is less coupled.
- added Grunt and a task to compile less files
- moved bower.json from web/public_html to web
- styled page and console