added changelog, prepared tests