Use `--version` flag when calling `puppet module install` (with test)

Looks like the version wasn't being specified when installing modules from the forge.

This PR is basically #125 with a test.