IMPROVEMENTS:

Multicast Support
Have it use multicast to send out status information for those clients who
wish to recieve it.

Have --help be useful in client.py and server.py

Implement the UDP status feature.

Add support for more file types, in particular Ogg Vorbis files.

BUGS:
client.py:

CLIENT DOESN'T CURRENTLY WORK.

Handle "cd .." properly.

server.py:

Handle exceptions a bit more elegently.

--host doesn't do any checking on input data.

You can only bind to one IP.

Adding a file doesn't do any check to make sure the add was successful, an 
exception will occur.

mpg123 doesn't exit when the user presses ^C

die doesn't make the server actually die. Strange.

Trying to add a file that doesn't exist kills mpg321
