- Introduced `Environment`, `EnvShared`, and `TestEnv` classes for managing environment variables.
- Added casting functions for various data types in a new `cast.py` module.
- Updated README with usage examples and class descriptions.
- Created .gitignore to exclude build artifacts, Python bytecode, and environment files.
- Added README.md with project description, features, use cases, and examples.
- Implemented Environment class for managing environment variables with mode support.
- Defined casting functions for various data types.
- Established setup.py for package distribution.