!!! CHANGE ZOOMING OF SPIRAL; + Phase plates

!!! In spiralgraph.cpp zooming should be performed by division by max(maxX, maxY), not by maxX and maxY separately: if one maximum is near zero, plot rotates weirdly; + Phase plates added: simple, staging, lens; - No flat lens plate atm; * Physics fixed;