Altered User struct.Added partial listsorted().

Altered User struct to contain the number of messages a user has on it's
waiting list. Aletered the initializeUsers() and send() functions to work
with the new structure. listsorted() now copies all of the users  message
pointers to an array. This array still needs to be sorted with qsort()
before printing the messages.