Client

Client files have been added to the repository, Will be coming back to
this folder to finish cache packing and code re-structure.