Remove remote_fetch and remote_push and add Repo.fetch