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
This line is too long.
String literal on a new line at a 4-space indent.
This is a static constant in a class (as much as this is possible in C#, call it `kDefaultCkanRepo` (or `kDefaultCKANRepo`, I'm fine with that too).