Fundamentally changing the model through which Neurons calculate values. Neurons now have void UpdateOutput(...) and void UpdateError(...) which handle those parameters internally instead of Get[Error/Output](...). The getters were then replaced by properties with protected setters and public getters. All changes occurred subsequently to subclasses.
Added a Random Helper for generating random numbers pertinent to the neural network to the Network class.
Added the Connection class. The Connection class contains weight, posterior neuron, and anterior neuron properties. The update weight rule for individual connections was also implemented in double UpdateWeight(). Closes #3.