make Validator#setup still work with deprecation. test deprecation and #setup.
remove setup tests that are now implicitly tested.
update test to reflect new constructor api.
update docs to new Validator#setup!.