Rewrite tests

* Switched from jasmine to mocha+chai
* Test the helper guzzle methods with actual fixture files
* Add "tmp/" to .gitignore
* Update "npm test" and "npm run watch" to use mocha
* Add coffee-errors to show coffee script line numbers in test errors