Test improvement work
- Results of pytest-cov for the storage module seem to be good. All the tests of storage module have a good percentage of coverage(92%-100%), except test_middleware_acl.py and test_serialization.py due to failures.
- Need to check how the UUID is generated and then fix test_serialization.py