Use slf4j instead of JUL for logging

Note: Disconnected is now using slf4j (simple logging facade) instead of JUL (java.util.logging) for logging.
Fix: Some minor logging issues.