Added MATLAB RBM

Added matlab functions for training and using a restricted boltzmann
machine (1 layer). To give the new files a try, run and examine the
rbm_test file, which trains the machine to distinguish movie
preferences.