don't output messages if LogLevel is unspecified
add example config
add tests & refactor
add README