Add includes to allow compilation
Add .gitignore