R2Store cleanup and added the multipart and nested multipart handlers in R2Store
Cleaned up R2Store and created RESTClientFactory along with RESTClientConfig