missed some renames in the Client
class it up
prepare for testing
test client calls
rename api classes
disable spurious rubucop warning
move to a block based config
sanitize inputs