Implement caffe CPU and GPU sigmoid math functions
Add Restricted Boltzmann Machine (RBM) layer
Add the RBMLayer to the layer factory