Initial commit of Base Client code.