optimized logging and configuration
mixed commit
added: macro based assertions , localized strings (non-final version!)
improved: log (simplified)