Adds the ability to send using api v2

API v2 adds some useful things, such as the ability for a room itself to grant a token instead of needing to have a discrete user in the room.