[refactor] Rename "main" div id to "yield" class

Fixes namespace conflict with Bootstrap.css
Removes notion of using a unique ID attribute for yields
Layouts now yield to any DIV with class “yield”
Update middleware to latest http-resource
Adds missing devDependencies