Add daemon.py and peer.py