Add code and docs styles
Add es6-shim to server and client runtimes
Use Object.assign instead of extend util