WPF client added, MVVM implemented ... poorly