add sgd as an option
sparseae on MNIST should be used with LBFGS?
different sparsity param
Weight -> NeuronMatrix
major changes to framework
fixed sparsity bug
make some changes; need to resolve UFunc slow problem
improve sigmoid and its gradient evaluation
improve buffered sigmoid
improve efficiency significantly
introduce tests for batch data