Вынесен абстрактный класс чата
MessageHistory.java в более читаемом виде