refactor: move verifier into its own sub-folder