added client.py from SchranzVM