added ignore file and composer.json