refactor Repo class to fetch private repositories
add pagination
update icon
add loading indicator
update attributions