Use a session store gem instead of writing it ourselves

With new Mongoid, the session store code needs to be updated. I couldn't find a good reason why we can't just rely on a gem for this, so that's what I've done, and it seems to work well.