Use new shared_domains API [#63945814]
log message queue should use a constructor
refactor api tests into api_test package
Use shared_domains endpoint when pushing an app w/ default domain

[finishes #63945814]