Simplify module to avoid ordering issues

* Use gini/archive instead of `Exec` to download and untar file
* Add tests to verify behavior
Mistakes were made and the module wasnt working
Merge branch 'master' into fix-issue-with-order
Merge pull request #2 from Spantree/fix-issue-with-order

Simplify module to avoid ordering issues