Java Socket programming - Simple file server with a command line client app