LogEvent(string, map) and requested unit test

@dkorolev PTAL
Do you need ```Map``` or only ```HashMap```?