added a .gitignore file to ignore binary and .o files