implementing abusive report
adding small message entity
switching to PSR4