branch option: make blank not valid

Fixes issue #46
Merge branch-option--fail-if-blank (#48) into master

branch option: make blank not valid

Fixes issue #46