Fixing Boolean CLI parameters

closes #3464

- Explicitly set Boolean CLI types to true if they are presenet
- Simplify logic where these parameters are used
If `false` is the only option then we shouldn't allow the user to set it...