gitignores for bin and gen folders