Added Client Skeleton

Destructors and certain comments still need to be added, will be done in
next commit.