class KPM::Installer

def self.from_file(config_path=nil, logger=nil)

def self.from_file(config_path=nil, logger=nil)
  if config_path.nil?
    # Install Kill Bill, Kaui and the KPM plugin by default
    config = {'killbill' => {'version' => 'LATEST', 'plugins' => {'ruby' => [{'name' => 'kpm'}]}}, 'kaui' => {'version' => 'LATEST'}}
  else
    config = YAML::load_file(config_path)
  end
  Installer.new(config, logger)
end