* add nip96 kind 10096 file server preference
* implement nip96
* refactor nip96 and liftup all type definitions
* install nock as devDep
* fix nip96 throwing errors
* add tests for nip96
* revert installing nock and install msw for mocking apis
* fix trailing slashes in nip96 file deletion
* implement msw in nip96 and add more test cases
* fix fetching server config
* enhance error handling in uploadFile
* add more test cases with mock apis
* add more test cases to reach 90 percent coverage