adds changelog support and tests everything up to the actual installation