Updated to use SLF4j http://www.slf4j.org/ .

Still uses Log4j as the logger