Robustify the timeout handling in the face of python-requests's silly exceptions
import urllib3 and ssl to handle those exceptions.  Correct module location of the exceptions
Remove reraise from pull req #26 as we're raising ServerError instead.
Merge branch 'feature/timeout-uncaught-exception' into develop