Added node auth, refactor of request/response, node name