This is a sample implementation of a GCM backend server