Fix knife config takes precedence over command line options 

Ideally command line arguments should always override knife config. So Implemented changes for same.