Http1

Server appears to meet all requested functionality. It interacts as expect with an echo client (sends appropriate status line) and browser (displays a blank page).  There are occasionally still issues with stopping and starting, stopping, and restarting the server in one terminal. I suspect that this is a problem with the type of shutdown being used in .close_socket(), but I have not yet tested it. This class could be improved by adding threading.