(GEP-194) Detect and handle duplicate dependencies

Adds an error marker when more than one dependency is referencing
the same module name. Also adds a quick fix to remove the duplicate.
Merge pull request #48 from puppetlabs/issue-194

(GEP-194) Detect and handle duplicate dependencies