Decomposing code into more files to keep it neater.
Ie now thre is DataInit, and GradientCheck files (gradient check does not work as-is.)
The goal is to make master.py shorter/neater.