Default relationship key to the property key

Make it so relationships don't need to specify a key if it's the same as the property value. 
Instead of `comments: Ember.hasMany(Comment, {key: 'comments'})`
It can be `comments: Ember.hasMany(Comment)`


Also some refactoring of has_many so it looks similar to belong_to.