Updated Sink to new classdef style
Updated Modulator to new classdef style
Updated GouyPhase to new classdef style
Updated BeamSplitter to new classdef style
Optickle class underway
Merge remote-tracking branch 'origin/Optickle2-jm' into Optickle2-m3v4n5
Removed unneeded display functions

With the new matlab classdefs, we don’t need these
Fixing obj.Optic.XXX old syntax
Touched tickle, rearranged some Optickle stuff
Added expandFieldMatrix

these are static function in Optic for use by all subclasses
small Optickle properties rearrangement
Merge remote-tracking branch 'origin/Optickle2-yuta' into Optickle2-m3v4n5
added method buildGenMatrix
Merge remote-tracking branch 'origin/Optickle2-m3v4n5' into Optickle2-yuta