Implements an XNOR gate for completeness

Neat project! I heard you mention it in passing during your keynote at Nickel City Ruby and then happened to see your tweet about it. Hope you don't mind others playing with it, too!

Not sure how strictly necessary adding the XNOR gate is, but I figured might as well complete the set.