test
Refactored everything regarding the client. Model now owns client. This lower couplings and makes client handling easier.
Made huge refactoration that set client to be owned by Model instead of screen