Add a helper script for testing the project.

Jenkins needs to be able to test the project without the service running
beforehand. This allows us to do so by kicking off the server, waiting a
second for it to boot, then executing the test suite. It also shuts down
the test server afterward.