#11 Wrap timeout errors
#11 Use raise_error with block to make assertions on error
#11 Add specs for using configure multiple times