change container class name to the Storage

change container class name to the Storage, add Exceptions & comments.
Update composer.json