added basic client testing area and basic classes for client