updated gitignore
initialize project with composer, phpunit and travis configurations