Improving documentation and adding the changes.rst file with changelog