global gitignore file
improved history file handling