added problem specific variation operators

misc. fixes

things should be working a lot better now.

What did the fisherman say to the card magician?

Pick a cod, any cod!