Implements 'git-ls-remote?', use 'default-directory' as path when 'git-repo' is nil.

Refs #2