added socketio wrapper for angular