minor docstring correction
implements caching of most expensive queries
rename leave_conversation method to revoke
minor docstring corrections