Ensure user.name and user.email set

These git configs are required for a `git am` to work properly, so we should
verify that they are set before attempting the `am`.

Fixes #25