removing all short options and improve crab report

fix #4189

also added in crab report, if the user a specify to output to a directory that does not exist yet, crab will create the directoruy