improve/simplify UI design; add requirejs + grunt build command for wrapping commonjs in amd; create socket.io server; add node_modules folder