Added a deep belief network; I still need to test some more in order to see if everything is correct with the implementation