added ChatMessage and WhiteboardEdit DB tables; refactored room API to accept JSON post of chat messages and whiteboard edits