Finished Neuron and Synapse & created Neuron Types

Created 2 new types of neurons called MultiplierAverageNeuron and
SimpleInputNeuron.

Finished the Synapse class, and NeuronLayer class.

Created an entrypoint and simple test scenario, testing input and
MultiplierAverage neurons.