rename test files, extend timeout for npm again
improve extension error handling

- move roots.bail to it's own api file
- remove default console.logs from the api itself,
  move them to the cli handler
- improve extension failure test fidelity, find a small
  bug while doing so
- add tests for roots.bail error messages
changes to tpl reset

now doesnt remove all your installed templates, just resets
your global config file
one more test timeout bump...
Merge pull request #450 from jenius/v3#extension-errors

Improve Extension Error Handling
update manpage
remove util from local server
link readme to gemnasium
update deps, dont use rimraf.sync in tests
bump deps
Vim friendly .gitignore
Added project_hooks.after extension hook
fix livereload disable bug
Merge pull request #465 from dapetcu21/v3

Hook after entire project compilation is done
Added node_modules to watcher ignores
Merge pull request #467 from olivier-g/v3

Added node_modules to watcher ignores
process does not exit on error from watch
watcher activates on initial fail or success, closes #449
attempt to integrate charge as the server
set correct cache headers