Added tests for git reset and fix bug where new files can't be unstaged
Added tests for git reset and fix bug where new files can't be unstaged

Added tests for "git reset -- pathspec" to unstage files, which found a bug
where new files couldn't be unstaged, which is now fixed.

driusan/dgit,driusan/dgit