Using queue for dispatching send requests. Keep alives are pushed to the
queue by a separate thread.
Additional gateway API documentation
Additional API documention
Confirmation that keep alive works through local testing using tcpkill
Initial implementation of notification controller