Tanh

Added a hyperbolic tangent activation function layer. This was developed in the boost-eigen branch so hasn't been tested/compiled with master (I don't have MKL). Please test / examine this and let me know if anything needs to be fixed.