adding gitignore to ignore .o files and fixing IsBuiltIn check