expanded log level support

- support the following levels:
  5 debug
  4 verbose
  3 info
  2 notify
  1 warn
- each level reports itself plus the levels under it
- added 'info' level that reports in BLUE
- 'debug' level adds full stack traces
- todo: would like to review our current logging messages and see
        what needs to be assigned a new level