The war against clientside.js continues

+ Add handling for an error I missed
- ``return;`` out the Travis clientside test
- Remove ``foo.should.be.ok("reasons")`` as they're not actually
  supported
* Move ``done()`` so they actually fire after the tests, not before
* Add the actual test for the repo list(!)