Adding RMSProp to DNN Library

Adaptive gradient decent method called RMPProp should help us aleviate
the problem of selecting learning rate