trying to hide innards of output layer inside neuralClasses.h