Implemented new VCTSM training (both SGD and LBFGS versions)
Fixes to VCTSM training. Added new SCTSM training.
Removed old SCTSM inference. Now using only BP.