add .gitignore file, mainly to ignore build directory