Project cleanup

add .gitignore
remove generated directories: bin, gen