Neurons can be arranged by layers.

Preliminary backpropagation algorithm implementation.
Weight update is fine, but the overall training is still broken.