reader: add Configure() method to configure a reader

takes a key as string and value as interface and attempts
to coerce the value into the appropriate format/type
based on the specified key.
Merge pull request #14 from mreiferson/config_14

reader: add Configure()