Added NeuronType enum

The enum describes 3 neuron types; Hidden, Input or Output.