Fixed a problem with the ClientConnection.fixFilename() method

It was modifying the local variable 'filename' but not updating the attribute 'filename'.

I don't know what's happening with the eclipse project set up, but i couldn't load the project properly at first. The additional files and settings in this commit sets up the project correctly as an eclipse Java project, not a general project.