better git configuration, add workspace to gitignore