fix git ignore and stuff