added neuralLM class (neuralLM.h) and accompanying test code (testNeuralLM.cpp)