Don't write empty wrapper when no templates
Rewritten kernel init
Remove magic for `main` files (custom ejs & browserify)
cleanup
keep jade runtime private on client