rename clients.py to nodes.py for terminological consistency