setup zk project
some refactoring to allow ExternalConfig to modify raw set of command line args; existing unit tests pass, no test of new functionality
fix help message and add test
update docs
each argument also knows how to convert itself back to a string, via the parser, for saving them back out
add PropertiesConfig, minor change to parse method to clean up internals
basic reading & saving from zookeeper