Initial Client Code

Initial Client Code implemented. Needs heavy refining.