refactor grunt test task to start server, run tests, then shut down server