Initial commit for environment.

git config, compoesr, phpcs, phpunit, makefile, directories...
Add combination algorithm and unit test.