a simple end-to-end client / server capable of pushing notifications to clients