make ssh-agent persistent between terms
replaced gitignore module with function from gitignore.io