Fix error when file is indexed but doesn't exist

- Fixed HTTP response 405 and added 404

- Handled an error when the requested file is stored in the database, but it's not stored in the FileSystem

- Updated README.md with error responses