listRepos: Reduced code duplication on listRepos calls. Added repoUpdate.
repoUpdate: Finished implementation of repoUpdate. Untested as of this commit.
update: Added 'update' for updating everything.
webInstall: Cleanup.
Install: Lots of minor refactoring including adding organisation of documentation.