Add `--version` Flag

Command lines can now use the `--version` flag to retrieve the version of the
program. This will then exit.
Update Snoop Unit Tests

Updates the tests to check that the settings are passed across correctly. Found
and fixed a bug where passing a regex in as one of the matchings would result
in a null value.