Implemented checks to prevent downloading files not in the http directory
Properly implemented codes 403 and 404
Changed all File to Path unless File is required