Confligt testing & Proper Git Ignore