moved all op:duration-equal tests into duration.sh and added remaining tests from the spec