Dependency fixes

- Upped the hadoop dependency to 2.5.1
- Fixed logging dependencies by excluding log4j and commons-logging in favor of slf4j-api with jcl bridge. This leaves the eventual choice of logging framework up to the user of the library. (slf4j-log4j12 or logback for instance)