Initial commit of hudson client