Updated macro header to include more printing macros with a better structure. Lots of changes, info, warning, error and debug messages of various types availiable.