Add media schema
Add rules and validate of media data
Add ability to fetch all media and media by id:w
Add test cases for media model
Minor fix to dataset
Add method for saving images to configured upload directory
Add implementation for file upload and validation
Override default behaviour with request body so file uploads doesn't have to be a json body
Add validations that are not handled in the model class
Save image details to db
Enabled image module
Save image to database
Save caption to database
Save file location to the database
Add deletion endpoint
Remove redundant overriden methods. Probably I was doing something weird that didn't run the code as expected
Override _methods_with_body_content variable instead.
Add doc for image size variables
Remove global declaration of upload dir
Use long names for the different image sizes