Add validation and error handling to evaluations

Disallow a null decision. 

Also fixed the seed file to use positions and roles.