Refactoring and implement simple_device validation
Merge branch 'Improved_Architecture' of https://github.com/D4wN/brickv into Improved_Architecture
implement validate_special_devices,validate_complex_devices and a first version of
error reporting
Merge branch 'Improved_Architecture' of https://github.com/D4wN/brickv into Improved_Architecture

Conflicts:
	src/brickv/data_logger/data_logger.py
	src/brickv/data_logger/main.py
improved error messages

which are created during validation