Revert "[Peiying] deleted bin/ and gen/ and .project"

This reverts commit fe61443b8d644df60c538a55b4ecb2c40585f036.
[Peiying] removed gen, bin, and .settings