Warn when using `reference` as an attribute name

It would be much better to use `_reference`, I'll see if I can work that out and add another commit.
Rename 'reference' on record to '_reference'
Merge pull request #596 from sandstrom/patch-1

Use _reference instead of reference for DS.Model