Switched to slf4j framework instead of j.u.l and converted tabs to
spaces
added support for using system properties to specify thrift library and
executable