Refactor sampling and reporting modules for improved maintainability
- Introduced a modular structure for the sampling engine and reporting package under `PyAETNA/sampling/` and `PyAETNA/reporting/`. - Updated README to reflect the new structure and version 3.6.0 release notes.