first commit add room messages and options
fix messages test and messages hash