Redo the neuron class without a synapse class

featuring customized activation function, offset; guaranteed reciprocity
in synaptic connections; warnings in duplicating connections and in
removing non-existing connections; error when trying to connect self.
All tested.