Created ClassFinder helper to take care of determining which class to call.
Refined attachments.
Added addDataToPayload() to allow more than just the queried data to be added to the payload.
Encased hydrated data in a key in an array so additional things could be added to the overall payload and not get mixed up with the hydrated data.
Added 'status' and 'parent' as query options.
Revised getAttachments() to use WPMVC instead of WordPress function.
Removed attachments and featured image from the base mapper -- not all of our objects will have these.
Assigned the result of mapExtraDataToEachResult() to a var.
Revised getFeaturedImage() to use mostly WPMVC stuff and only the one WordPress function. Maybe one day we'll get that outta there.
Moved 'not found' trigger into the controller.
Created a version of addDataToResult() in the collection mapper. This function creates a new mapper based on the object being analyzed and uses that mapper's addDataToResult() to add the data.
Fixed typo.
Moved addDataToPayload() to mapper. Since it is related to data-creation, it belongs in the mappers.
Applied 'the_content' filter to post_content.
Instead of forcing the controller to run addDataToPayload(), the mapper now runs it automatically.
Added/removed docs, cleaned up line spacing.
Moved around functions.
Deleted useless variable.
Added pagination data.
Removed 'post_' from WP taxonomy names.