split html into views; use routing
remove requirejs cruft, style fixes