directory name sanity check & refactor
explanatory message about new gemset