Add support for redirect-type items.

This allows the content-store to handle items that represent a redirect.  See [docs](https://github.com/alphagov/content-store/blob/master/doc/input_examples/redirect_item.md) for more details.
Any reason why you haven't just made these `OpenStruct`s instead of imitating them?