added docs

lib overview
neuron link

added attributes and operations
review of NeuronLink methods done
review of Layer methods (nearly) done

added LayerData and NetworkData
removed networkData & layerData

changed types of connections, added some operations
added some attributes and operations
added matrixLayer and neuronLayer
matrixLayer updated
neuron- and neruonlinkmatrix changes
Merge pull request #2 from emmanuel099/doc

Doc
added assert in fullConnectLayers
cleanups
added currentErrorValue : Scalar parameter to onEachLearnTurn

removed onEachLearnTurn from tests
activation function pointer stored in neuron
removed activation function pointer
removed layer super class --> network takes layer template argument

parameter handling changed: pointer of parameter object is stored inside neurons
moved activationfunction.h and activationfunction.cpp

changed including of activationfunctions
Merge branch 'master' of https://github.com/emmanuel099/cann

Conflicts:
	backprop/backpropnetwork.cpp
	network.cpp
	network.h
	networkparameters.h
	neuronlayer.cpp
	tests/neuronlayertest.cpp
	tests/neuronlinktest.cpp
	tests/neurontest.cpp
use m_srcNeuron->outputValue() in NeuronLink::outputValue
cleanups in activation functions
more cleanups