Add composer to add test, and ignore the vendor folder