fixed how we set and reset the timeout signal
installing libssl-dev in the build, as m2crypto requires it but it doesn't always come installed on new lucid vms by default
Merge pull request #168 from shatterednirvana/fixed-m2crypto-install

Installing libssl-dev in the build
updated based on pylint score
Merge pull request #166 from shatterednirvana/soap-timeout

Added timeout for SOAP calls