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
However, this would be a case where `var` would be appropriate, you're repeating the type (see guidelines for the use of the C++ equivalent `auto` in the styleguide. That would make the line short enough.