exit gracefully on SIGINT

This makes it easier to use `pouchdb-server` in a test runner
so that you can be sure it exited cleanly.


I noticed there is another issue about destroying data on exit, but it's not at all clear to me where pouchdb-express is storing it's data at all.