Fix throw error, if send presence to a not exist room.
Add test for presence error.
Handle room not found errors. Closes #45. Thanks @xeodou!