golang/dep: dependency management tool

There are many blog posts, like the one, that do a great job of explaining the history behind golang package management and the need for golang/dep.

Breifly: dep is a package management tool to unite them all, and be merged into the standard go toolchain.