Launchpad ingestion to archive endpoint

Wire up launchpad ingestion to charmstore filling out new api/models.
I did not feel it important and this takes username password the same as curl -u, which I had been using too. I don't feel strongly about it, I'd like input from someone else.