Passed ApiCallback callback objects all the way up to the app so that it can handle errors
Added room methods for inviting, leaving, and sending messages and made the app use them