Initial commit, client lib and consumer
Leave logging settings up to the daemonizer