Orcish Librarian, Geth's Grimoire, and Opalescence implemented and tested

Got a few more cards ready to go.
I think you can use the existing DiscardsACardOpponentTriggeredAbility for this instead.