Merge pull request #31 from yarikoptic/master

BF+ENH: a sample "functionality test" + fix for opportunistic cleaning
ENH: handle build failures (skip benchmarks, blacklist the rev) + make runner.blacklist a property