cleared out some dead code (incomplete impl of compose, pipe) and got it to pass jshint (mostlye semicolon cleanup).
merge scott's latest
bugfix in commit/pipe: wasn't handle single arguments. added tests for that.
merged from upstream
merge scott's latest
Merge remote-tracking branch 'remotes/upstream/master'
tests for short-circuiting on andFn and orFn; updated readme
Merge pull request #9 from buzzdecafe/master

short circuit tests