- turn the logger (KIWILog) into a Singleton
  + eliminates the first argument for every constructor
  + enforces less sloppy testing code for log message checking
- add the logger to the design diagram as a singleton
- start over all design write up