(among other things) added rectified linear units and dropout.  correct operation should be verified