Fixed bugs in HAL
Fixed bugs in factories and ReconfigHandler
Added ModuleTypeIdentifier
Modified logger to use ANSI coloring and added logSections
Adjusted MAS to HAL changes
Merge