make conditional elements work and add specs

validating an element that's hidden because of a conditional question
works now (ie. it's not required if it's hidden)