Add project setup with Python development environment
- Add development dependencies (ruff, pytest, pytest-cov, taskipy)
- Configure code quality tools and linting rules
- Create main module with proper documentation
- Add comprehensive test suite with 100% coverage
- Set up GitLab CI for automated testing
- Add .gitignore for Python project