create, edit, show for survey using nested attributes and some tests