added register_storage_protocol unit test

- made register_storage_protocol available at top-level
- include unit test for register_storage_protocol