add a gitignore file to avoid bin obj be committed