Arrange JSON instances more like the rest of our code.

Employs the technique of (package) objects extending `*Instances` traits, which generally follows the scalaz model generally followed elsewhere in http4s.
LOL.  It was frustrated debugging after a long day around children.  This is why we do code reviews.  Also, this is why we don't debug with bodily noises.