added python serial client
added auto-detection of serial port
improved formatting
updated error message printing
changed importing