separate exception for when Github is down
Some exception handling added for incorrect urls and github downtime