Format

This release adds the concept of Key and Value formatters to JSONAPI::Resources.
* KeyFormatters let you specify the format of the keys that makeup the serialized response. With this you can use camelCase or dasher-ized keys (or any other format you wish) in addition to the default under_scored keys.
* ValueFormatters let you control how attribute values are both set and serialized.

See the README for more details

Bugs fixed:
https://github.com/cerebris/jsonapi-resources/issues/17 Camelized keys in json
https://github.com/cerebris/jsonapi-resources/issues/20 Update relationship has one should send payload with pluralised key
https://github.com/cerebris/jsonapi-resources/issues/21 Single resource rendered as array