Exit with return code of 0
Eliminate the tomb package from Server. Eliminate the Run() method and rename Listen() to Serve(). Correctly shutdown the server process and don't block in AcceptTCP for too long. Also don't block when sending peers to the PeerManager.
Elmininate the tomb package; use a quit channel for stopping instead
Eliminate tomb package completely and use quit channels
Merge branch 'quitChan'

Conflicts:
	main.go