update str_pad to deal with NA's gracefully

Addressing issue #33 - ensures `str_dup` does not receive `NA` input it can't handle, and reverts the `'NA'` strings output by `str_c` to `NA`