Oliver Cromwell remains an intensely controversial figure – the subject of ongoing debate. But little is known about Elizabeth Bourchier.