Updated check condition on dotfiles directory

This fix moves the check for the existance of the dotfiles directory to
when it is being used for the first time allowing.  This allows for
other puppet code to create this directory and populate it with the
source dotfiles.