Fix two issues with dealing with git editable packages

1) Fix issue #12 by doing a comparison of unique packages

2) Ignore untracked files when deciding whether there are uncommitted git changes