add gitignore

I have also removed bin and gen folders.