Hatter/lib/configuration.rb:

```ruby
  def initialize(config_file = CONFIG_FILE)
    reader = ConfigToolkit::KeyValueReader.new config_file
    load reader
  end
```

The initializer does take a config file as argument, but it has  a default value so you don't have to provide one.