Make verify() follow the specs and actually return null on failure

Could save a developer some time if the code actually did what the documentation said. I chose to fix the code instead of the docs because it seem to make more sense to return `null` than `false` (because the return should look like `Object`s)

The mocha tests are passing.