added setup, moved client.py to seperate directory