<htpasswd auth> ensure httpd-tools + htpasswd file

In order to execute htpasswd it has to actually be there. And the htpasswd -b command won't create the file, while -cb would nuke it each time this is run; so, just ensure it exists first.