ensuring the existence of keytab file before passing to Hadoop

Storm now offers the ability to use forwardable, renewable tickets to
authenticate to Hadoop. This commit makes it possible to use these
tickets rather than fixed keytab files, which are not ideal for
Kerberos principals representing end users.