Feature/clean up

This PR changes the following:

- Let the view decide when it want to communicate with the client. 
- Adjust wording depending on the endpoint.
  - Previously: Searching for merge requests ...
  - Now: Searching for merge requests on gitlab ... / Searching for pull requests on github ...