Fix sync of related objects

This pull request fixes how related objects are fetched from Parse. To-one
objects were successfully synced before, however this pull request adds a call
to PFRelation to fetch the to-many objects. Additionally, to prevent
infinite recursion, fetched objects will cease to fetch related objects
if they are optional or have already been synced.

Resolves #23