ported `compare` tests to cukes
fix `compare` for ranges containing "owner:branch" notation

Fixes #280