Catch invalid JSON
Minor bug fix - countries declared outside main scope
Add alert date to GCM message