The valon_synth.Synthesizer() now accepts a socket object instead of a string.
The Synthesizer class __init__() function opens the port self.conn.port() and
does not need to open and close for each get_frequency() or set_frequency() calls. The
self.conn.open() and self.conn.close() have therefore been commented out.