[Core] Separate NotFound and NotExists exceptions as they carry different meaning.
[Storage/File] Added a FileNotExists exception.
[Storage] Changed the project structure to reflect the updated guidelines.
Adding dependency status badges.