now passes timeout through each stage, and tests that said parameter is passed through
Merge pull request #10 from ladyrassilon/feature/5_connection_timeout

now passes timeout through each stage, and tests that said parameter is ...