Added timeout and unless parameters to exec

This has proven to be useful in some cases where there is a need to change the timeout or to add a conditional to the composer exec