Speedup and fix Repo.exists_with_name?/1

Stop iterating through all repos, and fix issue with button "Add" in `/repos/new` repos didn't marked as added if username/reponame have upcase letters.
I understand it is bad names, but it's only local name, and I decide to use this ugly names for future developers who could be confused with existing `user_name`