Fix lobby join and create responses

This fix allows you to properly determine the lobby ID when creating a lobby. It listens for a couple of other related responses to figure out the ID. It also adds more utility methods (like finding the lobby list).

Note that the lobby list will be all lobbies with the same password as the last one you sent in.

Further more when using `configure` you have to specify `lobby_id`.