brand new WIMB: build UI with React.js, require.js replaced with browserify, usage of Grunt, unnecessary web socket replaced with http get