add validate.list task and tweak validate.run task
fix validation bug and add unique contests validations
woops, validation tweak
tweak results docstring
merge tasks branch prior to blowing away the branch