Layout basics
Add setPanelSize method
Switching to a node.js-based prototype
Rebuild on top of the node-based server
Style update
Update readme, add package.json, pre-compile server.
Merge branch 'feature/ui'