Issue #45 : Fix self-relationship.
Issue #45 : Fix self-relationship.

To define ManyToOne to before defined-model, using str of model name is acceptable.
But in self-relationship is not effectable.
In this fix, self-relationships can be defined with model name string.

nobrin/macaron