Adding github user and repo fetching as a background task. Also adding a progress bar to show status in fetching repos.