Update fetcher to use Savon2, handle PlanOr structures

This lets us see engg4802 finally as part of the program list
for engineering.