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 
![687474703a2f2f692e696d6775722e636f6d2f7939784833544e2e676966](https://cloud.githubusercontent.com/assets/755201/5301793/935f90a8-7ba9-11e4-9576-60287c967731.gif)