Check for remote existence in rcleanup 

- Add method to list remotes of a git repository
- Rename `remotes()` as `get_merge_remotes()`
- Only remove remotes that are listed in the repository in `rcleanup()`