finished simple mlp classes
fixed layers to support batch training
implemented batch gradient descent and made sgd a special case of bgd
moved dataset initialization to super class
updated training to reflect dataset changes. removed kaggle dataset
added set sizes to dataset model
moved initialization to super class
updated train and mlp unit tests