use m_srcNeuron->outputValue() in NeuronLink::outputValue
cleanups in activation functions
more cleanups
cleanups in network
layer as shared_ptr
removed shared_ptr by ref from public api
removed setActivationFunction from network
enum class Parameters -> enum Parameter
moved neuronlayerfactory to neuronlayer::factory
neuron shared ptr

removed neuron factory
cleanups