use transactional fixtures so I can remove the delete statements
clean up specs a little bit
implement the rest of conditional pages