added a gitignore to avoid committing object files