Coalesce tests
Remove testAgent.js
Add watch, coverage tasks to grunt