removing error layer unnecessary to test
Removed ErrorNeuron, moved functionality to OutputNeuron
gave biases own weight arrays
backdrop implemented & tested

tests vs alternate neurons.py implementation return the same value to
within floating point error (assert_almost_equal passes with default
values)