Added a new includes directory and .gitignore