add .gitignore
organized packages to have examples run easily