Add ruby client

Hi Seb,

Client is fully functional. Still some cleanups to do but in emergency we can run the ruby part of the workshop from it.

I plan to fully mutation cover the existing client code in the evening.

Please pull.

I'm still very sick, my wife will drive me to the hotel. I hope I can sleep a bit in the car to rest / recover.

Best,

Markus