add client_profile factory and sequences
add with_client_profile class method to Client
spec Client.with_client_profile