added a simple supervised DNN with fit() and predict()