Adds Serializer

This class acts as a facade for implementing #attributes on a resource.
The purpose of this class is to encourage any users of the gem who want
to provide any custom serializations to use this class rather than
redefining #to_json on all their apps resources/models.