gitignore modified(without temp and lib directories)