alpha version of 3d view using three.js. Aspect ratio, controls, stations, resize etc. are all screwed up, but the basic mouse control and display is there