C++ MNIST dataset parser initial checkin