Type-safe config:get and :set methods

BugzID: 25731
Guard get/set/delete to require list arguments

BugzID: 25731
Merge pull request #5 from cloudant/25731-type-safety

Type-safe config:get and :set methods