Refactor relationships with links

Placeholder
Fixes http://discuss.emberjs.com/t/requests-triggering-multiple-times/6316
No problem, thanks for double checking the PR