Checkpoint implementing channel app engine interface

to allow push messages to clients instead of pull