Добавил Message.java, MessageFactory.java, MessageType.java