Merge pull request #1 from gabofratta/master

you should pull this
Merge pull request #2 from gabofratta/master

go socket!
please don't mess this up
merge... please:
Merge pull request #3 from gabofratta/master

added client side classes, removed unused classes
guess the server is gone:
Finally added listener to the connectionGUI port
Fixed name doubling on login and reconnection bug
Changed ServerProcess hashUsers so it maps String username to PrintWriter for user's socket