Removed threejs_app.js and moved everything to app.js. Refactoring.

* It is possible to connect
* WebGL context is created after login.
* WebGL context is destroyed after connection is terminated.
* Login dialog is fadeOut/fadeIn.
* Testing Cube (not shared) is displayed after login.