Cleanup
Fix #21: Resource collections now returned as arrays and single resources returned as objects.
  index always returns arrays
  show returns arrays if multiple resources are requested, otherwise just a single resource
  update and create return array or single based on the number of operations
Cleanup formatting of tests
Fix issue if value was not an array for parse_params for a HasMany association
Added ValueFormatters to replace attribute_formatter lambdas