implement slf4j adapter classes
fix dependencies
update Main class