Added gitignore
Added compilation configurations