Pull out add-script.js tests into a separate file.
Fix spacing issue.
Various fixes.
Add finish event listener. Move done callback to finish event listener.
Check for bower.json only if skip-install option is false.
Add tests.
Bump dependencies. Add devDependencies.