refactoring dormat messages
refactoring format messages and roommessage hierarchy
prepare for universal roommessage formatter