the testng framework should only be loaded for testing
remove unused joda-time dependency
remove unused scribe dependency
remove the unused JBoss dependency

This library will be used outside of JBoss, so we shouldn't depend on it
we should utilize the slf4j-api only for logging in a library

final applications should be able to choose how they want to output their logs, we shouldn't force a dependency on a specific framework (i.e. commons-logging)