check design data file exists
use Path::Class tempdir instead of File::Temp newdir
add tests for conditional-design command