added normal feed changes routine,  added some structs to enable that

also,  modified the changesarg struct to take unescaped strings as the
since argument