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
Aha! I'm following the advice at https://stackoverflow.com/questions/125319/should-using-statements-be-inside-or-outside-the-namespace , which allows us to avoid a subtle bug by putting them inside the namespace. :)