Internet installation now works

(Bundles and depends upon my last pull request).

You can now:

    ckan update
    ckan install kOS

and it works! :)

Closes #33
Closes #34
Closes #42
Same, no whitespace before the parenthesis, `List<Version> all_versions = new List<Version>();`
If do not want to be redundant, `var all_versions = new List<Version>();` would be fine too, but I don't care about that.