Meaningful errors when config options are missing
Cleanup PR #4; update CHANGELOG