Refactor PeerFinder slot tracking:
* Add documentation for slot logic in README.md
* Introduce the Slot object as a replacement for Peer
* New bullet-proof method for doing slot accounting
[FOLD]
[FOLD] Add Slot to Peer
[FOLD] Call handlers for slot tracking
[FOLD] Prefer std:: over boost::