Add header tests to check for min/max (or lack of max) client version

There really wasn't a good place to put this, so created a new spec for header stuff.