initial commit
Merge branch 'develop' into feature/mongodb

* develop:
  updated signature with subclass
added method to close the database connection
continued development on the MongoDB module and supporting classes
added new JSON parsing/conversion utility
Merge branch 'develop' into feature/mongodb

* develop:
  output sources no longer return futures
Merge branch 'develop' into feature/mongodb

* develop:
  removed
  added a partition override flag
  removed obsolete accessors
added MongoDB module to the runtime context
milestone #1 - retrieval of MongoDB document is now supported
Merge branch 'develop' into feature/mongodb

* develop:
  updated the ps command to properly support remote hosts
milestone #2 - queries with and without fields are now supported
Merge branch 'develop' into feature/mongodb

* develop:
  sort modules by name
  use die instead of explicit exceptions
  updated the ps command: removed timeout - returns a future instead
  added method to convert a hexadecimal string to binary
Merge branch 'develop' into feature/mongodb

* develop:
  Now with the configuration refactor, Trifecta commands can be issued from the command line
  refactored the configuration. now uses the file $HOME/.trifecta/config.properties
  added a sample configuration file
Merge branch 'develop' into feature/mongodb

* develop:
  Future is no longer needed
  TxConfig.load no longer needs a file to be specified
  updated application version
Merge branch 'develop' into feature/mongodb

* develop:
  fixed re-connect method
  fixed default encoding
  fixed Zookeeper connection string
  removed unused code
Merge branch 'develop' into feature/mongodb

* develop:
  refactored the ZkProxy class to accept a connection string rather than a host, port tuple
Merge branch 'develop' into feature/mongodb

* develop:
  removed unused property
  refactored the Zookeeper module (separated delete and delete recursively)
  Kafka now has its own configuration key that falls back to the Zookeeper key if not found
  refactored ZkProxy and support classes
Merge branch 'develop' into feature/mongodb

* develop:
  clean up
  refactored the ZkProxy (now using Apache Curator by default)
Merge branch 'develop' into feature/mongodb

* develop:
  fixed issue with exists function
Merge branch 'develop' into feature/mongodb

* develop:
  refactoring and clean up
  added port number
  reformating
  rearranged some of the configuration properties
  added information about the configuration file