Added a new server_roles fixture

- Uses decorators to pass required roles into the fixture (see docstring on the fixture)
- fixes #40
- refs #48

I'm not sure how to test this beyond making sure we've got tests that use it. Here's a gist of usage:
https://gist.github.com/seandst/5731894