CLI PETSc option checker - DOESN'T WORK

So I've implemented all the logic to check for unused cli options, but it simply doesn't work.
closes #727