updated GouyPhase, Telescope, ... for TEM01

getting ready for single tickle function.  merged stuff into
getFieldMatrixAC.  Also, general cleanup of class structures.
created example directory

and moved the demo codes there
Merge branch 'Optickle2-m3v4n5' into Optickle2-jm

Conflicts:
	@Optic/Optic.m