Add client log appender, and switch usage to make the configuration
Pass in arguments to client call back to allow client full access
Updated readme