* Updating the PVCName, MountPath, DevicePath signature in CreatePodArgs
* Refactoring PVCName, MountPath, DevicePath variables into a single PVCMap with path definitions
* Removing unused PVCName variable from CreatePodArgs
* Updating DevicePath and MountPath error messages
* fix function definition for Create and CreateFromSource
* update go mod
* update go mod
* update fakesnapshotter
* update create and createFromSource method
* change snapshot and content meta struct type
* sync kanister dependency
* Renamed struct
* Sync kanister dependency
* Sync kanister dependency
* Sync kanister dependency
* Sync kanister dependency to merge master commit
* Block mount tester.
* Fixed linter error.
* Updated README
* Ran go mod tidy. Added message advertising the block mount test.
* Addressed PR feedback.
* A few more renames...
* Added a pvc size flag.
* Reversed -c flag again.
* Fail fast on creation and cleanup regardless of ctx
* changes based on comments
* changes based on comments
* add test coverage for WaitForPVCReady
* always check Events on error waiting for pvc/pod ready