separate sources jar, as projects that use ivy break when it's not present.
Use slf4j instead of appache logger.
Merge pull request #8 from racker/separate_source_jar

separate sources jar
Merge pull request #13 from racker/RSR-130/logger_configuration

Use slf4j instead of appache logger.
fix merge conflict