add system class for xyspin system
cythonize the xymodel spin potential
fix gui main window expanding issue
updates to xyspin system
updates to optimizer and lbfgs

do more initializations in initialization lists
Merge remote-tracking branch 'upstream/master' into fire