fixed how we set and reset the timeout signal
updated based on pylint score
Merge pull request #166 from shatterednirvana/soap-timeout

Added timeout for SOAP calls