User-manual ‘disconnect’ adds a peer to a blacklist
Created by: ChrisSchinnerl
This PR will cause a user initiated disconnect to blacklist a peer. The peer will only be blacklisted if it was actually connected to the node. For blacklisting nodes that are not connected we should probably add a separate endpoint (if we decide that we want that feature).
The blacklist is persisted in the blacklist.json
file.