Add request timeout option to createConnection(). #63

This pull request adds a request timeout option to the createConnection() function. The timeout value is passed to the options object used by the ```request``` http module.