Use slf4j logging
Add support for compiling with maven