Create the file when the model is saved, not when the attribute is set
Fixes #1 - Adds support to HasManyThrough relationship. Clean up purgeable field logic. Create attachMany, attachOne relationship types.