Refactor the data set loading procedures
  + Remove the data generating procedures from util.py
  + Create DataSet class for storing the data sets, and change the corresponding callings
  + Rename the directory for config jsons to config
  + Add mnist.py for loading mnist datasets and the config file for experiments on MNIST