Revert "Remove the vendor directory."

This reverts commit f7f7ebc4e7615d722d7fbdde6421a347a5ba6b4f.
Update gitignore example.
Make the root composer type 'project'