New logging level for socketio

Added 5=TRACE logging level, and made socket.io's debug use that level.
refactor Use promises/Q instead of attester.please.*