Fix a number of bugs

My previous pull request was busted! This pull request fixes a number of bugs and typos:

- Add bower.json to Node builds, as Yeoman tries to run bower install
and throws an error if bower.json doesn’t exist.

- Use templating in bower.json and package.json to declare dependencies

- Fix broken expect and require path in _spec-node.js

- Fix module.exports in _src-node.js with a template

- Add tests for all files using templates