use slf4j for logging

Uses slf4j for logging rather then java.util.logging.