Added desktop client. Client is now capable of receiving video but needs still a lot of styling and other modifications to make everything robust