Networking view model abstraction

Daviiiid!
I have moved the view functionality out of model to the adapter and created an abstract superclass for it. I have tested and it works fine, but I am not sure how to thoroughly test it. 
Heavy refactoring is involved without modifying the underlying operational capacity of the ClientModel