overloaded opperators for neuron class and fixed the bmu problem so the values are far better, but also has to use a lot of neurons