Add support for handling errors that may occur during file upload and refactor error messages
Add support for automatically saving/deleting associated file models to the file behavior
Merge branch 'release/1.6.0' into develop