added .gitignore
refactored early samples