updated git ignore and attributes