move HasMany under Relation.
coded HasJoin for join table relations.
add unlink methods in RelationInterface; returns $this from link and unlink methods.
add a Relation class as simple factory for various relationships.
maybe not to use static fetch method.