changed some args

changed the search to be a positional argument instead, so it's
mandatory.
Changed --vagrant arg to be a True/False toggle instead so the code is
easier and more logical.