fixed small import bugs in DataSetLabelBinarySeparator
changed the factory to use a sigmoid in all cases for classification networks
added method to factory to get the "optimal" hidden layer node count
modified raw output test metric to print all values in output vector