added help text option to entire activities
support hyphens in activity slugs
added spoken language proficiency survey
support (non-)required fields
make non-native language proficiency list optional