public async Task SendMessage(string name, string message)
        {
            int msgCountB = ChatWindow.Messages.Count();

            if (message != null && !ChatCommands.CheckForCommand(message, name))
            {
                ChatWindow.Messages.Add(new UserMessage()
                {
                    Name = name, Message = message
                });
            }

            int msgDiff = ChatWindow.Messages.Count() - msgCountB;

            if (msgCountB == 0 && message != "/?" && message != "/help")
            {
                await Clients.All.SendAsync("ReceiveMessage", ChatWindow.Messages.Last().Name, ChatWindow.Messages.Last().Message, ChatWindow.MessageString(), (message.Contains("/w")));
            }
            else
            {
                for (int i = 0; i < msgDiff; i++)
                {
                    await Clients.All.SendAsync("ReceiveMessage", ChatWindow.Messages.ElementAt((msgCountB) + i).Name, ChatWindow.Messages.ElementAt((msgCountB) + i).Message, ChatWindow.MessageString());
                }
            }
        }