add gitignore to ignore build objects and executables