Refactored github service to include a timeout for searching the repos. Changing language or per page limit in the UI does not call github anymore.
Increased timeout to 6 minutes
Included alert in the main page if no data
Rewrote the error alert based on the repos object.