provide sane configuration defaults

Using underscore _.defaults(), we can trivially add default parameters
to the user provided configuration.  Should help clueless users not
respecting the config spec.

Change-Id: I33a546dedf0e7f5fabefeae3c2461ca9ef11c49d