update README.md and move changelogs from README.md to CHANGELOG.md

As CHANGELOG is getting longer, README.md is too long to contain it , I think it is maybe a good practice to move it into a seperate file