now using events.EventEmitter, more events emitted
made console loggin optional and exposed 'on' and 'removeListener'  eventEmitter methods
Implemented a removeAllListeners method for all logger instances
expose all levels of logging
expose all levels of logging
bug in exposed rootLogger event methods, required binding
allow for stripping of collors from formatted message
add docs on getSingleton
Merge branch 'use-eventEmitter-and-option-to-mute-console'

* use-eventEmitter-and-option-to-mute-console:
  add docs on getSingleton
  allow for stripping of collors from formatted message
  bug in exposed rootLogger event methods, required binding
  expose all levels of logging
refactor events emitted so only rootLogger emits events
update docs

doc checks

readme tests...

readme tests...2

readme tests...2

readme tests...3
resolved conflict
Merge pull request #4 from thanpolas/use-eventEmitter-and-option-to-mute-console

Use event emitter and option to mute console