RBM, DBN, GUI and SKlearn stuff implemented and working