Move client into state and start refactoring

Created by  Nathan Jaremko  on July 16, 2020
57DU4YHARHICJPWTTHSBB5O7MAW7GJVJUMVEREGVWEMHCGI7JMLQC
Dependencies
In channels
main
Change contents