Fix #111 and #92

- Add test/spec/* to files karma loads in the browser.
- Only add coffee and karma tasks to Grunt file when specified

Closes #111 
Closes #92