add composer & php-cs-fixer scripts
update gitignore