Connection Types #1

Added a means of starting to treat connections differently within the
warplistener class. hopefully i can use the same methods to do exactly
the same things without too much modification.

I can pull a list of rooms. Now I need to loop that information back to
the main network method then loop through those rooms to pull out
usernames associated with them. These should then be printed as buttons
the user can select.

Once this is done I'll have to add a button that simply creates a room
that can be joined.

After that I then perhaps need to seperate out the types of game into
different servers so they don't get confused during the connection