Massive changes to API + Replacement of pointers with references + Const
correctness
Added tests for ActivationNeuron
Merge branch 'fixneuro'