fix(git-add): prevent git-add from failing due to open lockfile

Waits for ~500ms (too much?) before adding the next file, or aborting.
Merge pull request #3 from caitp/issue-3

fix(git-add): prevent git-add from failing due to open lockfile