- initial Google Docs Spreadsheet support
- refactor publish data into standalone thread with queue as
  synchronisation point
- rework led pulsing into function (instead of class)
- rework logging into logger() with appropriate function name prefixes
  through introspection
- rework/finish google docs spreadsheet logging code