Allow timeouts to be passed from Producer
Merge pull request #8 from benblack86/configurable-timeouts

Allow timeouts to be passed from Producer