Add Stop and implement listenAndServe.