Moved the 'classify' function into the NeuralNet class. (It really belongs in a Classifier class that would be derived from NeuralNet.)

Edited MLP and LeNet classifiers to accept a lists of hidden layer sizes, filter shapes, and image shapes; this will allow for building networks of arbitrary depth and complexity.