git ignore to ignore out, gen and .idea directory