Davicord

WIP!!! Davicord is an adaptable communications client. It is planned to support text, voice and possibly video. Due to its modular design, clients can be made for maximum performance on a specific use case. Regular pair comes with 1. a server that can handle text/voice messages/voice streams/video AND 2. a client that can be used to text between clients on a server. (this is the most basic implementation, anyone can expand adding support for the rest for their use case)