first commit. AtmClient almost functional
figuring out the server part