Wait.
Check len.
deliver -> send.
Give messages 5 seconds to be delivered.
Drain in-flight deliveries and actually exit on SIGTERM.
Both SIGTERM and SIGINT trigger shutdown.
gofmt -s
Update README. Respond with 504 on sendAndWait error.
Update README.