Remove slf4j compile-time dep.
Converted tests to JUnit tests
Support runtime version info