Bug: After one user has talked to the server (i.e. new user sign up or
log on), the server gets hung up waiting to recieve data from other
users. (client will send un and pw, and server just sits there waiting
for it), even after client calls in.flush().
Here's What Happens:
1.
client 1 --> goes to log in screen.
client 2 --> goes to log in screen.
(no information passed to server yet)
2.
client 1 --> enters log in info and presses submit
server   --> Recieves login command
server   --> recieves un & pw
server   --> OK's log in info
client 1 --> recieves arraylist of who's online
client 1 --> generates buddy list

client 2 --> enters log in info and presses submit
server   --> recieves log in command
server   --> waits for un & pw . . . . .