Chat on PlayFramework with some semantic features