added error handling to method getschedulebybusid so that it doesn't fail for weekend only routes