fixes #4. Maven 3.2 Compatibility issues

fixes #4. Maven 3.1 and 3.2 use slf4j for logging, so I cut over entirely to that logger, and changed the tests to just be mocks of the slf4j logger. Tested fix on 3.1.x and 3.2.x and things look good.

Warning: no longer compliant with 3.0.x so recommend using profiles if you have to support multiple versions.