update README and .gitignore. Basic files tree architecture (makefile + folders & sub-folders).