Fixed GitAdd to properly handle including files from subdirs.

Removed use of visitDir from GitAdd, so that only the
specific files included. This fixes #18.