Feature/slf4j

Add SLF4J logging (backed by log4j).