Cleaned Code & Added AbstracBricklet to Bricklets & added _try_catch for all implemented timers

- ColorBricklet 2 timers are NYI so no try-catch there
Cleaned Code in main.py and uitl.py

remove all print coommands
added logging commands instead
Added _exception_msg(value, msg) in AbstractBricklet for uniform exception messages
Merge branch 'master' of https://github.com/D4wN/brickv

Conflicts:
	src/brickv/data_logger/bricklets.py
Changed git ignore

*.ini
*.log
*.cfg
*.csv
will be ignroed