modify git ignore and modilfy tests