Ability to create, edit a static survey type (the CBC). Some work on generic support for other survey types. Tests.