cleaning up markdown documentation and adding a changelog