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.  
We should just move this before the if statement in the previous line since we execute this statement is either case