InitFunc can take extra arguments

Modified Acquisition2P to allow initialization functions to have
multiple arguments, to, for example, specify a folder. Arguments can be
passed as follows:

Acquisition2P([],{@initFunct,[],arg1,arg2}). The empty argument is
filled in with the acq2P object.