Centralize test vectors

This branch shows a potential way to centralize test vectors within the suite, in such a way that they're accessible outside the specs (i.e. for a "power on self test")

Also I think the hex serialization looks better than Ruby string literals ;)