Added auto memory management by smart pointers in Neuron
Backpropagation learning code complete - Test run pending