Add audio discussion type
Add file type validations and dependent destroy for models