Check for unset git configs in init

Fixes #17 by checking in the main attache entry point.

Since most or all attache commands will rely on git being setup
correctly, it seems to make sense to have it there.