updating readme file with all documentation.
refactoring code, creating more scripts.