add php-cs-fixer config
add basic gitignore
add first implementation and composer config