First draft of a working client
Typos, littles fixes, working gem.