Initial attempt at getting survey overview details
Allow optional field config in GetSurveyList
Auto-paging for GetSurveyList
Bit of cleanup / renaming
Support for GetSurveyDetails endpoint

Deserialize survey data into separate objects subject to which endpoint
is being used