Added description of 3 methods: increaseAge, setAge, getId

And also added static field - count, which includes acount of neurons in
a network
Corrected method increaseAge() to increaseAge(int n = 1) and also added methods setAge() and getId()
Given description of 5 to 9 parts of main algorithm

Despite 8 part, which need an explanation
Moved some parts of code for the convenience and added some methods and fields

Added some methods and fields:
fields: maximalConnectonAge;
methods: keytoConnect, findSecondWiner, calcEuclidNorm.
Reloaded methods : setConnectionAge, getConnection age, getConnection
with other parameters.
Methods, become  private:
Neuron * getNeuron(int neuronIndex);
int getNeuronIndex(Neuron * neuron);
int getConnectionIndex(Connection * connection);
Connection * getConnection(int connectionIndex);
int getConnectionAge(int connectionIndex);
int getConnectionAge(Connection * connection);
Renamed value values to weights, added method incSignal

Method incSignal increase winnerTimesCount on value n
Nothing specific changes