Fix build and adds gitignore