Survey working through pg 13

Stopped at the beginning of the section that could still change.
Question types are pretty generalized, fetching/saving seems to be
pretty solid (except for handling meaningful nulls).