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
Move this at the end of the public declarations. C# doesn't have public or private sections, but it is a good idea to keep all public declarations first, then all private declarations.
This is a non `const` data member (C# `const` is roughly C++ `static const`), so it goes at the end of the declarations with the same visibility.
>Use the specified order of declarations within a class: public: before private:, methods before data members (variables), etc.
Your class definition should start with its public: section, followed by its protected: section and then its private: section. If any of these sections are empty, omit them.
Within each section, the declarations generally should be in the following order:
Typedefs and Enums
Constants (static const data members)
Constructors
Destructor
Methods, including static methods
Data Members (except static const data members)