wip: Java API and the corresponding POJOs
WIP: client configuration