Fix boolean options
fixes the case where boolean options (like --twopass in randomise) do not throw errors when values are given.
example bad behaviour: randomise --twopass=false
did not produce and error
Fixed example: randomise --twopass=false
now produces and error to the use (saying this is not expected)