Add support for C-c stopping an EventualResult

- Add support for C-c stopping a process. This is done by calling get on the Queue (for retrieving results) in a loop.

- Add test for SIGINT shutting down process correctly.