simplified gitignore and move requirements to packagist