Added "file" option to Badger::Config::Directory and refactored init/configure methods