Added new EventLogging helper

- EventLogger accepts a Logger Class
- EventLogger is used for simultaneously logging to multiple outputs

- fixed some typos
- added a simple .start_timer() in switch_bricklets
Refactored from logging to EventLogger

- fixed some typos
- delted some unused variables