Fixes #15

If there is no knife.rb at all, the config[:config_file] variable will be nil. Later the File.dirname(config[:config_file]) will throw an exception, even when running knife block new.