* Added priority groups
* Added a test
* Whitespace
* Added add/remove single peer API
* Added a warning
* Fixed removing reserved peer
* Fixed build
* Made some methods private and made get_priority_group return an Option
* Rewrite the PSM
* Fix disconnecting from reserved peers
* Minor adjustements
* Address review
* Reputation changes adjustements
* More adjustements
* Adjust all reputations
* More fixes and adjustments
* Improve proof
* Remove the possible panic
* Make sure reputation reaches 0