Make Travis work again, and fix jshint errors

There is still a failing test, but Travis no longer errors on bower angular version problems.

```
PhantomJS 1.9.7 (Mac OS X) All the wonderful routes we have Pledges should map routes for backers FAILED
	Expected 'FundraiserShowController' to be 'FundraiserPledgeController'.
	Expected 'pages/fundraisers/pledges.html' to equal 'pages/pledges/index.html'.
```