extracting socketio and putting in a wrapper
changes to gitignore