fix git ignore and setup files