Initial structure with basic product classes and interfaces

- Composer config file
- PHPUnit config file
- Tests directory