Added random dropout to feed forward
Updated GetTrain to handle batch reads with explicit column names
had to convert factors to characters as it was causing issues with factor levels.