This PR is dedicated to refactoring

* I honestly don't even remember what I changed
* Delegated pending to outgoing and incoming match requests
* Added outgoing match requests to the dashboard 
There is some duplicatation here. and the naming is weird. Wouldn't it be outgoing_pending_match_requests?