move method getCallerClassName to Utils
implement shortenClassName() and add tests for Utils class
improve getCallerClassName() & add getCaller() & implement tests
draft of log formatting