js-packages start documenting conventions for js packages

Does this mean that you use `npm` for node.js and `bower` for front-end dependencies? If the boundary or distinction is clear let's make it explicit.

Also what does this mean for deployment? Does this mean that if you use bower you need a build step as part of deploy?