Move sending HEARTBEAT code to PeerHandler; Use special request to quit processors.
Merge pull request #60 from EasonLiao/refactory

use 'request of death' to shut down processors