Functional tests

If your tests don't need the server to run on a port, you can try something like:

```
import pyramid.paster
app = pyramid.paster.get_app('production.ini')

from webtest import TestApp
self.testapp = TestApp(app)
```

Then you won't need to install `WSGIProxy2`, or start the server separately and `python setup.py test` will just work.