Timeout deployments

Allow for configurable deployment timeout to prevent stuff that never completes.

![resque 2014-04-07 11-39-03 2014-04-07 11-39-10](https://cloud.githubusercontent.com/assets/38/2635325/e9161a50-be83-11e3-8a52-c8c79a7d7bcc.jpg)