Added `requestGuildPartyData` and extended `joinChat` to work with non-custom channels.  Solves #3.