update libSVMFile to determine number of features automatically
use static constructor for MLContext