Generate Hal?

I started playing around with subclassing `ArraySerializer` and `Serializer` that would help generate HAL JSON more easily. They're still pretty naive, but I've made enough progress that I feel pretty confident they could be done well. Is this something y'all'd be interested in putting in this gem, or should I think about making a separate one, probably with a dependency on this one?