Logger update (lagacy compatible)

Updates the logger with several new features.
 - Color highlighted text in terminal for different messages.
 - Smarter macros for logging, includes module and line information to the log.
 - Some terminalogy corrections on variables.
 - Other small minor fixes.

Highlight colors can be set in the config.hrl file.