Fixed courses downloaded not added to list, nullpointer when no data is
present. Added date check to courses and food.