Valon control: add socket timeout and runtime freq

Sockets now have a 2 second timeout.
Valon wait time reduced to 1s between configuration strings.
Still setting both Valon outputs.
set_valon function now accepts frequency argument.
Added basic docstring to set_valon.