Feature/only deploy successful downloads

During the power down we noticed that the nexus module would attempt to download from our nexus instance which wasn't running.

The wget command failed but still produced an empty file which would be deployed as the artifact. What should happen is that the puppet run should fail.

This pull request will fix this issue.

I will merge myself once travis has built successfully