sources reorganizing
.gitignore file commit
sources updated