Fix hessian, hessianProduct and hessianProduct' and add a doctest to try to prevent it in the future
Merge pull request #17 from alang9/master

I broke hessian =(