Spellbook.QueryParams Component spec

The class methods still aren't tested properly, but it's a WIP.