changes to git ignore and updates