more work making fe integrate into si and sp; bug fixes

fix a bug with validating pages that was requiring elements that didn't
take an answer (like instruction elements)

move submit into answer sheets controller