Added MAX_CLIENT_NAME_LEN
Client sends listening port along with name for registration
Client list now contains client's corresponding port and socket fd
Performs ls and sends data when server requests files
Receives data ls data from client (but doesn't do anything with it)
Added push command
Clients receive master list after after server requests ls
Server adds file data to master list and sends list to client