Created afterFetch hook

Created the afterFetch hook, which will act upon each model object
after it is fetched from the database.

In making this change the #build method has become async. The tests
and internal calls have been updated to reflect this change.
Merge pull request #17 from iancmyers/after-fetch

Created afterFetch hook