Add gitignore and composer