4 - Connect to server and login (connects, gets "hello" and throws up window)
5 * TODO: new user. (need to understand registration)
6 - can log off (shows goodbye, and in application lets you connect to a
9 - can recieve express messages (GEXP style, will get all messages that
11 - can send and "reply" to express messages, uses either single or multi
12 depending on server support.
14 - supports the IDEN command
15 - Automaticcaly goes to mail room if you have new messages
16 * can't change password or other config stuff
20 - Splits rooms up into new and no-new
22 - rooms are now sorted
24 - Go to next room with messages
25 - go to any old room by double-clicking from list
26 _ can get to hidden or guessable-named rooms
27 _ can go to password protected rooms (tested)
29 * can't list zapped rooms
32 - read new, all, or last-5 message in a room
34 - enter messages in room (only type 0)
36 - checks for mail and opens mail room automatically if you have any new
37 * No reply button when in mail room.
38 - can see "next" and "prev" message. (goes through the MSGS list which it
39 gets when you first enter the room) no way to jump around (yet?).
40 - I update (via: SLRP) the user's "highest read" message everytime they
41 read a message higher than the previous. This changes the behavior from
42 the text client, if you enter a room and read 2 new messages out of 5, then
43 go to the next room, the three unread messages will still be unread with
44 the java client while they wouldn't be with the text client. I like it
45 better personally, but hey, that's me.
48 everything else isn't done.