De-dup the list of deps only after the local dep has been added.

This ensures that the project being started does not indirectly depend on itself and is thus started twice.
Merge pull request #8 from romanb/dedup

De-dup the list of deps only after the local dep has been added.