Use an error message that gives a thourough explanation and a suggestion for a fix
Merge pull request #195 from projecthydra/better_error

Use an error message that gives a thourough explanation and a suggestion...
Delegate relation methods to the array
Merge pull request #196 from projecthydra/relation_delegation

Delegate relation methods to the array