Are these the only files that should be ignored? What about tests? I don't know what's considered best practice.