prepare for distribution by adding a readme and a setup