Release/0.3.0 rejoin

This fixes message doubling and lets you rejoin rooms properly!