Launchpad ingestion to archive endpoint

Wire up launchpad ingestion to charmstore filling out new api/models.
(see later comment)

    if errgo.Cause(err) == errUnauthorized {
        return errgo.Notef(err, "fatal error uploading charms")
    }

?