Throw exception if file not exist
Check file before delete
Update error messages for file delete
Fix file absolute path
Added file check for download