fix git ignore, and composer