completed implementation of the general section validation
Replaced print output by logging with the EventLogger
Merge branch 'Improved_Architecture' of https://github.com/D4wN/brickv into Improved_Architecture