Updated gitignore and composer