fetch depdencies instead of assuming them

go get helps to ensure all dependecies are installed instead of assuming
they are there. if they are there, they won't be touched.

This behavior is a bit more user friendly.

@tobstarr Please take a look