Return the right value when downloading to a file.
Changes in package members: homepage -> location, availability -> is_local and instead of storing the repository's ID its domain is stored in the struct.
Introducing "disable" and "get" functionality.