Pass identifier name to HalCollection

- Passing the identifer name to the HalCollection allows us to remove
  the hardcoded `array('id' => $identifier)` used to populate the
  resource route parameters. This resolves #52.
CS fixes

- per php-cs-fixer
Merge branch 'hotfix/52'

Close #52