Added perceptron, MLP and activation functions