Add basic auth and timeout parameters.

Adding auth (username,password) and timeout parameters to `__init__` and urllib2 invocations.  This allows access to password-protected webcam resources.

Simple urllib2 basic auth handling based on [this example](https://gist.github.com/kennethreitz/973705#comment-56387)