#12 improved publishing a bit more. only commit dist when there is a new verison