added .gitignore as well as initial composer.json for silex