resolve merge conflicts
fix merge conflict with head
backend functionality v0.0.1 added in, save messages based on roomname
finalize backend code for saving messages to db, refactor to separate module