------------------
* Replace Sagefaker by moto sagemaker client to mock sagemaker.
* Refactor CLI commands.
* Add ml2p dataset generate command to generate datasets using the CLI.
* Add ModelDatasetGenerator class.
* Simplify how environment variables are passed to training job.
* Add ml2p-docker generate-dataset command.
* Update documentation.