now socket.io and express use same port
now client is using only one port, now serving static files through express and a better error handling