Fix the response status line

Add a space between a status code and a reason phrase
Hide the way a selecting thread communicates with worker threads and make the selecting thread responsive to interrupts
Implement an http GET test