MAJOR Some significant changes for logging:
  -- moved all initialization routine to core.init;
  -- implemented ability to make a graceful shutdown closing all logging 'tails';
  -- now we will use logging for warnings instead of basic print.
MINOR Added defaults for screen resolution.