Added a GeoPoint Model Object
Updated FTAGeoPoint to produce and update via a PFGeoPoint object. Also Updates FTASyncParent to allow some more options while syncing.

FTASyncParent Sync Options
* `- (BOOL)usePFRelationForRelationship:(NSRelationshipDescription *)relationship;` = Subclass method to determine whether or not PFRelations should be used for Many-To-Many relationships
* `- (NSDictionary *)attributesForParseSync;` = Defaults to `[self.entity attributesByName]`, but could be subclassed to exclude some attributes that are only useful locally
* `- (NSDictionary *)relationshipsForParseSync;` = Defaults to `[self.entity relationshipsByName]`, but could be subclassed to exclude some relationships that are only useful locally, or only represented locally (if you're lazy and didn't setup the inverse relationship on Parse.com
* `- (BOOL)shouldSync;` = Exclude the subclass from syncing with parse altogether. Might be useful for a private subclass of a different Parse class
Updated FTAParseSync to grab all entries (even if more than 1,000)

This solution could be adapted to support pagination in the future.
Added global key for FTASyncDidSync Notification. Also added an `initialSync` property

`initialSync` property is to keep track of whether or not Core Data should already have data, or if FTASync is populating the Database for the first time. It doesn't do much to set the property to `YES`, but it should set it to know after a normal sync. One could add a Core Data check elsewhere (like in AppDelegate) and set `initialSync` on the sync handler shared instance.