Significant changes to luce_zoom.py

BUT IT'S TOO LATE TO DOCUMENT THINGS THERE'S ONLY 12M left