using die_on_bad_params to control whether we die when vars reuse names from loops (and vice-versa)
adding config() method so that we can avoid passing boiler plate options to new() everwhere
bumping up version with release date