Serve returns channel which can be used to wait for outstadning requests
Add ListenAndServe
Add simple tests for closing
Update README.md