Changelog and setup

Add a changelog file and create a build and publish script