Update gitaggregate output incrementally, fixes #33

ie. if a commit exists in the gitaggregate, don't try to output it
again, and don't remove it if the commit folder no longer exists.