Set exists to false when deleting models. Fixes #1352.
Add findOrFail to Query Builder
Tweak how code is layed out.