Added client project and first implementation