first impl. of a binary seq method
Seq with hard coded three functions, new custom Seq class - not used yet
use the sequencer
support local bypass
pull verifyAndDeploy into the sequence
pull deploy() into the sequence
pull postDeploy() into the sequence
get rid of the local bypass by spinning off a fresh Seq that stops at the passed-in next() function
Seq.asFunction() introduced; valDone() operator introduced
inject the dpeloyer; Make Seq() a file level def.
test failure in Deployer.init()
test failures of deployer
More descriptive error failure message. Before this commit, when we comment out the `if (err) return bail(err);` line in postDeploy() we get this opaque message:
  1) promoter reports an error if deploy fails
   Message:
     Expected null to be {  }.
   Stacktrace:
     Error: Expected null to be {  }.
    at /home/imaman/workspace/green-site/spec/promoter.spec.js:66:19
    at Seq.postDeploy (/home/imaman/workspace/green-site/acceptance/promoter.js:13:5)
    at applyAt (/home/imaman/workspace/green-site/acceptance/promoter.js:106:19)
    at next (/home/imaman/workspace/green-site/acceptance/promoter.js:114:14)
    at DeployerStub.deployer.deploy (/home/imaman/workspace/green-site/spec/promoter.spec.js:64:64)
    at deploy (/home/imaman/workspace/green-site/acceptance/promoter.js:19:14)
    at applyAt (/home/imaman/workspace/green-site/acceptance/promoter.js:122:9)
    at next (/home/imaman/workspace/green-site/acceptance/promoter.js:114:14)
Finished in 5.014 seconds
ditto in another spec
apply valDone() to deploy()
wrap with valDone() whereever possible
test: no deploy if slug is the same
valDone now catches errors
staus param moved into the options object
spec running is now a method in the options object