Misc style cleanup to match PEP8.  Left the public interface and class name alone for now even though they don't conform to PEP8
Converted the authentication scheme from using cgi parameters to using http basic authentication. This appears to be the more general solution since the decoder_control.cgi script doesn't seem to accept the authentication parameters but still requires authentication to control the camera.  Using basic HTTP authentication seems to make this interface work.
Added basic pzt step motion control interface.  Added patrol mode interface and the ability to set and goto preset positions.
Merge remote-tracking branch 'upstream/master'
Removed numpy and openCV requirements after discussion with project maintainer
Updates before pull request