Extendable logging module, with support for logging to remote servers, disk, and GCM!